Tôi có một mảng đa chiều, trong đó bao gồm 426 mảng nhỏ hơn, mà cũng bao gồm 4 thuộc tính .. Dưới đây là một ví dụ về một trong 426 mảng ...Mảng bị cắt nhỏ trên bài đăng ajax. Giới hạn gửi bài của Ajax?
array(//Main array
0 => array(//1 of 426 arrays
'name' => 'Danny',
'email' => '[email protected]',
'picture_url' => 'http://www.website.com',
'score' => 89
),
)
tôi gửi bài mảng này với jquery của ajax chức năng vào một tập tin php, mà thêm chúng vào một cơ sở dữ liệu ... Vấn đề của tôi là mảng có vẻ được cắt nhỏ ra khi nó được đăng lên tập tin php. Chỉ khoảng một nửa mảng thực sự đạt đến tệp php ...
Điều này đã khiến tôi tin rằng có thể có giới hạn kích thước tệp khi đăng trên ajax. Tuy nhiên, kích thước của mảng của tôi có vẻ là tương đối nhỏ ..
Tôi đang chạy ứng dụng của tôi trên wamp ..
bất cứ ai có thể làm sáng tỏ những gì có thể xảy ra?
UPDATE:
tôi gửi bài mảng của tôi như vậy:
$.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");
}
});
Và tôi lấy mảng của tôi (trong invite_friends.php) như vậy ..
if($_POST['friends']) {
$friends = $_POST['friends'];
} else {
$friends = FALSE;
}
Làm thế nào để bạn đăng mảng của mình? Bạn có thể chia sẻ mã không? – Tchoupi
Khi bạn nói bài viết bạn có nghĩa là có được? – Erik
Theo w3schools.com (vâng, tôi biết: http://w3fools.com) GET có giới hạn kích thước, nhưng POST thì không. – 11684