> 백엔드 개발 > PHP 문제 > js는 ajax를 통해 어떻게 PHP로 데이터를 보내나요?

js는 ajax를 통해 어떻게 PHP로 데이터를 보내나요?

풀어 주다: 2023-02-28 08:14:01
원래의
3809명이 탐색했습니다.

js는 ajax를 통해 어떻게 PHP로 데이터를 보내나요?

js는 ajax를 통해 PHP로 데이터를 보냅니다:

권장: php 서버

#🎜 🎜#js 배열을 사용하여 json 객체 캡슐화 완료:

var arrX={resitems:[]};
     arrX.bookid=bookid;
     for (var i=0; i < cellList.length; i++) {
         var item=cellList[i];
          var jsonRes={};
         jsonRes.bookid=bookid;
         jsonRes.res_id=item.itemStruct.id;
         jsonRes.res_name=item.itemStruct.name;
         jsonRes.src_origin=item.itemStruct.src;
         jsonRes.src_hd=item.itemStruct.src_hd;
         jsonRes.src_sd=item.itemStruct.src_sd;
         jsonRes.src_td=item.itemStruct.src_td;
         arrX.resitems.push(jsonRes);
     };
    
     var jsonResStr=JSON.stringify(arrX);
로그인 후 복사

위 코드는 먼저 arrX의 json 객체를 생성하고 해당 객체에 다양한 속성, 변수 등을 추가합니다. 마지막으로 stringify를 통해 문자열로 변환됩니다. 획득한 문자열 jsonResStr은 일반 문자열이며 ajax를 통해 서버에 전달할 수 있습니다.

여기에 중국어가 있으면 문제도 없고 코드 깨짐 문제도 없다는 점은 주목할 만합니다. JOSN 캡슐화를 완료한 후 ajax를 사용하여 이를 PHP 페이지에 전달합니다.

$.ajax({
         type:"POST",
         url:"SQLHelper.php",
         dataType:"json",
         async:false,
         data:{&#39;jsonResPanel&#39;:jsonResStr},
         success:function(json){}
     });
로그인 후 복사

타입은 GET, POST가 가능하며, url은 서버에서 처리하는 스크립트입니다. dataType 유형에는 text, json, xml 등이 포함되며 async는 일반적으로 false를 사용하고 data는 전달될 특정 json 문자열이며 $_POST['json'을 통해 얻을 수 있는 json 필드라는 데이터를 서버에 게시합니다. ] PHP측에 게시된 데이터입니다. 필요한 경우 반환 데이터를 받습니다.

위 내용은 js는 ajax를 통해 어떻게 PHP로 데이터를 보내나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿