Ajax を使用した PHP スクリプトへの配列の送信
JavaScript で大規模な配列を扱う場合、それらを PHP スクリプトに効率的に送信することが課題になることがあります。最良のアプローチは、データ転送に JSON (JavaScript Object Notation) を利用することです。
解決策:
const dataString = [1, 2, 3, 4, 5]; const jsonString = JSON.stringify(dataString);
$.ajax({ type: "POST", url: "script.php", data: { data: jsonString }, // JSON data sent as a key-value pair cache: false, success: function() { alert("OK"); } });
$data = json_decode(stripslashes($_POST['data'])); foreach ($data as $d) { echo $d; }
注:
以上がAJAX を使用して大きな JavaScript 配列を PHP スクリプトに効率的に送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。