이제 Ajax 방식으로 요청 이전 http://www.aliyun.com/zixun/aggregation/16339.html의 Isajax 메서드를 대체 하는 여부 결정에 직접 상수 Is_ajax을 사용할 수 있습니다 "> 액션 클래스", 장점은 어떤 코드에 재판 할 수 있다입니다. 작업 클래스의 오류 및 성공 방법 Ajax에 대 한 자동 판단 지원을 지원 하기 위해 만들어집니다.
Ajaxreturn 메서드의 완벽
원래 Ajaxreturn 메서드에서만 Ajaxassign 메서드, 3.1 버전의 자체 Ajaxreturn 메서드를 통해 추가 반환 데이터 정보를 확장 해야 하는 경우 정보, 상태 및 정보 인덱스를 포함 하 여 데이터의 고정된 구조를 반환할 수 있습니다. 수 있도록 더 나은 같은 AJAX 데이터 확장 프로그램에 대 한 지원:
$data [' 상태 '] = 1; $data [' 정보 '] = '' 정보를 반환, $data [' 데이터 '] = '데이터 반환'; $data [' url '] = 'URL 주소'; $this-> ajaxreturn ($ 데이터);
데이터 값의 배열은 임의로 정의할 수 있습니다. 향상 된 Ajaxreturn 메서드는 또한과 같은 이전 말 씨와 호환:
$this-> ajaxreturn ($data, '정보', 1);
시스템 자동으로 통합 정보 및 12 매개 변수 $data를 배열에 할당에 해당
$data [' 정보 '] = '정보'; $data [' 상태 '] = 1; $data [' 데이터 '] = $data; $this-> ajaxreturn ($data);
이 사용은 더 이상 권장 하 고 있다.
완벽 한 AJAX 지원에 대 한 성공 및 오류에 해당 하는 방법
Ajax의 경우 액션 클래스의 성공 및 오류 메서드, 개선 하 고 두 메서드의 매개 변수 정보, 상태, 및 Ajaxreturn 메서드에 대 한 데이터의 URL 매개 변수를 변환 됩니다. 다른 매개 변수에서 전달을 지원할 수 있습니다 그리고 Ajax 전송 값을 지원 하기 위해 두 가지 방법이 있다. 예를 들어 성공 방법, 첫 번째 방법은 AJAX 데이터에 직접 전달 하는 것입니다.
$data [' 코드 '] = $data [' 이름 '] = 'thinkphp'; $this-> 성공 ('성공 메시지', '점프 주소', $data);
또는 채택
$this-> 할당 (이 하 ' 코드'), $this-> 할당 ('이름', 'thinkphp'), $this-> 성공 ('성공 메시지', '이동 주소');
결국 클라이언트에 반환 되는 AJAX 데이터 정보는 이름, 코드, 정보, 상태, 그리고 URL을 포함 한 배열이 있습니다.
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.