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:{'jsonResPanel':jsonResStr}, success:function(json){} });타입은 GET, POST가 가능하며, url은 서버에서 처리하는 스크립트입니다. dataType 유형에는 text, json, xml 등이 포함되며 async는 일반적으로 false를 사용하고 data는 전달될 특정 json 문자열이며 $_POST['json'을 통해 얻을 수 있는 json 필드라는 데이터를 서버에 게시합니다. ] PHP측에 게시된 데이터입니다. 필요한 경우 반환 데이터를 받습니다.
위 내용은 js는 ajax를 통해 어떻게 PHP로 데이터를 보내나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!