通过 Ajax 将数组发送到 PHP 脚本
处理大型数组数据时,通过 Ajax 将其传输到 PHP 脚本需要仔细考虑。
最佳实践:JSON 编码
为了有效处理大型数组,建议将数据编码为 JSON(JavaScript 对象表示法)。 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中文网其他相关文章!