Bonjour à tous.
Je suis en galère concernant les paramètres à passer dans le $.post.
Je dois passer tous les objets de mon formulaire, du coup j'utilise serialize comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$.post("traitement.php",				
	$("#formulaire").serialize(),
	function(data){
			$('#loader').hide();
			$('#formulaire_saisie').dialog("close");
			alert(data);
		});
Cela fonctionne, sauf que moi je souhaiterai passer un paramètre en plus des objets de mon formulaire. Et là, je bloque, je ne sais pas comment mettre le serialize + un autre paramètre.

J'ai testé plusieurs syntaxe comme celle-ci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$.post("traitement.php",				
	{action:"envoi",$("#formulaire").serialize()},
		function(data){
			$('#loader').hide();
			$('#formulaire_saisie').dialog("close");
			alert(data);
		});
Mais ça ne fonctionne pas. Firebug me dit qu'il manque : du coup j'ai rajouté action:"envoi",form:$("#formulaire").serialize(), ça fonctionne mais je n'arrive à rien dans ma page de traitement.

Quelqu'un peut-il m'aider pour la syntaxe svp.