Matriz sendo cortada em post ajax. Limite de postagem Ajax?
Eu tenho uma matriz multidimensional, que consiste em 426 matrizes menores, que também incluem 4 atributos .. Abaixo está um exemplo de um dos 426 matrizes ...
array( //Main array
0 => array( //1 of 426 arrays
'name' => 'Danny',
'email' => '[email protected]',
'picture_url' => 'http://www.website.com',
'score' => 89
),
)
Estou postando este array com as funções do ajax do jquery para um arquivo php, que o adiciona a um banco de dados ... Meu problema é que o array parece ser cortado quando é postado no arquivo php. Apenas cerca de metade do array chega ao arquivo php ...
Isso me levou a acreditar que pode haver um limite de tamanho de arquivo ao postar sobre ajax. No entanto, o tamanho da minha matriz parece ser relativamente pequeno ..
Estou executando meu aplicativo no WAMP ..
Alguém pode esclarecer o que está acontecendo?
ATUALIZAR:
Estou postando meu array assim:
$.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");
}
});
E eu recupero meu array (em invite_friends.php) assim ..
if($_POST['friends']) {
$friends = $_POST['friends'];
} else {
$friends = FALSE;
}