Suite de mes déboires avec $.post()

Le code suivant fonctionne parfaitement : (Hallelujah !)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var _u = $(userId).val();
	  var _p = $(passId).val();
	$.post("methods/login.post.php",  {"u": _u } ,  function(data) { 
                      alert(data.request); 
			} , "json" );
Par contre, il suffit que je lui ajoute l'élément _p , pour que ça merdouille :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var _u = $(userId).val();
	  var _p = $(passId).val();
	$.post("methods/login.post.php",  {"u": _u , "p": _p } ,  function(data) { 
                      alert(data.request); 
			} , "json" );
Alors , ma question est la suivante : Sommes nous limité dans le nombre de variable à passer en jSON ?