我有一个多维数组,它由 426 个较小的数组组成,它还包含 4 个属性。下面是 426 个数组之一的示例...
array( //Main array
0 => array( //1 of 426 arrays
'name' => 'Danny',
'email' => 'your@email.com',
'picture_url' => 'http://www.website.com',
'score' => 89
),
)
我将这个带有 jquery ajax 函数的数组发布到一个 php 文件中,然后将它们添加到一个数据库中......我的问题是,当它发布到 php 文件时,该数组似乎被截断了。只有大约一半的数组实际上到达了 php 文件......
这使我相信通过 ajax 发布时可能存在文件大小限制。但是,我的数组的大小似乎相对较小..
我在 WAMP 上运行我的应用程序..
任何人都可以阐明可能发生的事情吗?
更新:
我像这样发布我的数组:
$.ajax({
type: "POST",
url: "invite_friends.php",
data: {
theID: me.id,
friends: multidimensional_array //This is the array <---
},
success: function(data, textStatus, jqXHR) {
return console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
return alert("Error: Oops, there has been a problem");
}
});
我像这样检索我的数组(在invite_friends.php中)..
if($_POST['friends']) {
$friends = $_POST['friends'];
} else {
$friends = FALSE;
}