Paramètre $.post avec serialize
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:
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:
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.