PHP 아약스 요청 처리는 JSON 형식을 반환

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 "입니다 루 야오는 "난 당신이 이해할 수 있기를 바랍니다

 

추천

출처www.cnblogs.com/lcxin/p/11453997.html