Incompréhension totale lors d'un appel AJAX.

j'ai un appel Ajax classic :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
$.ajax({
        type: "post",
        url: "_exportData.php",
	data: {
	       'tabData': TabOfObject   // ce tableau d'objet contient environ 250 entrées, chacun entrée est un object d'environ 25 propriétés
	}
}).success(function(data, text, jqxhr) {console.log(data);	
}).fail(function(jqXHR, textStatus) {  });
Dans ma page _exportData.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?php
	session_start();
	$retour = $_POST[tabData];
	echo json_encode($retour);
?>

Le problème : dans le fameux "$retour", je n'ai que 21 des 250 entrées de mon tableau initial... ?
D'ou peux venir le problème ?

J'ai tenté de modifier la taille de "post_max_size" dans le php init pensant que cela pouvait venir de ça mais rien ... du coup là je sèche, je comprends pas...