Ajax를 통해 배열을 PHP 스크립트로 전송
대규모 배열 데이터를 처리할 때 Ajax를 통해 PHP 스크립트로 전송할 때는 신중한 고려가 필요합니다.
모범 사례: JSON 인코딩
대규모 배열을 효율적으로 처리하려면 데이터를 JSON(JavaScript Object Notation)으로 인코딩하는 것이 좋습니다. JSON은 JavaScript와 PHP 모두에서 쉽게 구문 분석할 수 있는 구조적이고 간결한 표현을 제공합니다.
Ajax 요청
업데이트된 Ajax 요청은 다음과 같이 표시됩니다.
dataString = ??? ; // array? var jsonString = JSON.stringify(dataString); $.ajax({ type: "POST", url: "script.php", data: {data: jsonString}, cache: false, success: function(){ alert("OK"); } });
PHP 스크립트
PHP 스크립트에서는 다음과 같이 json_decode를 사용하여 데이터를 디코딩할 수 있습니다.
$data = json_decode(stripslashes($_POST['data'])); foreach($data as $d){ echo $d; }
추가 참고사항
위 내용은 Ajax를 통해 PHP 스크립트에 대규모 배열을 보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!