PHP 리턴 코드 형식
공용 기능 JSON () { 경우 (요청 () -> isAjax ()) { $ 데이터 = [ '코드'=> '1', 'MSG'=> '成功', '데이터'=> 어레이 ( '1' => '1', '2'=> '2') ]; 반환 (로 json_encode를 $ 데이터 , JSON_UNESCAPED_UNICODE를); } 리턴 뷰 ( 'JSON을' ); }
아약스 요청
// 제출 듣기 '(UPD) 제출'(form.on를 기능 (데이터) { // 을 console.log (데이터); // 은 PHP에 제출 비동기 데이터 전송 $의 아약스 ({ URL을 : "{: URL ( 'JSON')} " , 유형 : "POST " , 데이터 : {}, jsonType : "JSON " , 성공 : 기능 (A) { //의 VAR 영화 = 평가 후면 ("( "A + +") "); 평가 후면 ( "영화 VAR ="+ A); CONSOLE.LOG (동영상) } 오류 : 함수 (E) { layer.alert ( "시스템 오류 "페이지 재 편집을 새로 고치십시오 {, 아이콘 : . 7 }, 기능 () { // 현재 창을 닫습니다 layer.close (layer.index를); // 페이지 새로 고침 ) window.parent.location.reload를 ( )} } )} 반환 false로 ; )};
인쇄 결과
주로 평가 () 함수는 키는
{이름 : ' 일반 세계 ', 저자 : ' 루 야오 '}이 서버에서 반환하여 JSON 문자열 데이터, 어떻게 그것을 사용하는 다음 클라이언트입니다, 평가, 다음 문자열을 실행하기 때문에 일반적이다 같은 날짜 객체, 배열과 같이 문자열은 객체 (같은 매우 적절하지 말) 일반 문자가 실행 된 후, 상황이 코드를 설정합니다 직접 사용될 수 있습니다되었다. . .
평가 ( "VAR 영화 ="+ 결과) 구문 해당 문자열의 타겟이 직접적으로 사용될 수해진다 수단
등가 수행 한 후
VAR 영화 = {상품명 : " 일반 월드 '저자' LU 야오 '}; 영화에 변수를 할당하는 무료 JSON
후 직접 movie.name를 참조 할 수는 "보통의 세계"는 movie.author "입니다 루 야오는 "난 당신이 이해할 수 있기를 바랍니다