JQuery - Ajout à la sérialisation
Je suis à essayer de comprendre comment faire pour ajouter plus de deux valeurs à la méthode de sérialisation dans JQuery. J'ai le code suivant pour soumettre un formulaire avec ajax et deux autres variables que je voudrais ajouter:
Merci!
...
var formData = $('#contact_form').serialize();
submitForm(formData);
//-----------------------------------------------
//AJAX FORM SUBMIT
//-----------------------------------------------
function submitForm(formData){
$.ajax({
type: 'POST',
url: 'contact.php',
data: formData,
dataType: 'json',
cache: false,
timeout: 7000,
success: function(data) {
//display success message
response(data.msg,'show');
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
...
},
complete: function(XMLHttpRequest, status) {
...
}
});
}
source d'informationauteur user1002039
Vous devez vous connecter pour publier un commentaire.
Si vous modifiez
serialize()
àserializeArray()
vous pouvez pousser les valeurs dans le tableau :Les données peuvent toujours être envoyées de la même manière que vous le feriez avec le
serialize()
méthode, à l'aide de la$.ajax()
méthodeVous pouvez ajouter de nouvelles valeurs en ajoutant à votre variable: