我有一个非常大的多维 Javascript 数组,我使用 AJAX POST 将其传递给我的 PHP 文件:
$.ajax({
type: "POST",
dataType: 'json',
url: "forms/scripts/testArray.php",
data: {
header: header,
gridData: gridData
}
});
gridData
是我的多维数组,它有 1000 个元素,每个子数组包含 3 个元素。当我调试并查看我的 PHP 文件中的数据时,数组中只有大约 350 个元素来自POST
.
使用 Firebug,我得到了有关发送的文件大小和接收的文件大小的信息:
如您所见,这个小弹出窗口告诉我 AJAX 调用发送了 462.8 KB,但实际上只收到了 4.9 KB。这是真的?这就是为什么我只得到我试图发布的数组的一部分吗?
此外,这是通过 AJAX POST 将多维数组从 Javascript 移动到 PHP 的最佳方式吗?
感谢您提供的任何帮助!