Pouvez-vous sérialiser plusieurs formulaires en un seul afin qu’une seule requête post ou ajax soit effectuée ? J’ai cherché autour et c’est tout pour soumettre chaque formulaire séparément via post / ajax.
Réponses
Trop de publicités?Lorsque vous utilisez la fonction jQuery, elle transforme simplement votre formulaire en une chaîne au format
. Vous pouvez donc certainement appliquer cette fonction à deux formes et concaténer le résultat, avec un `` entre elles, et utiliser le résultat dans votre appel ajax. Vous voudriez quelques vérifications pour vous assurer qu’aucune des deux chaînes n’est vide lorsque vous effectuez la concaténation.
J’aime la réponse de Jleagle ci-dessus.
si vous êtes plus précis sur les formulaires, utilisez
la ligne ci-dessus renvoie une valeur de chaîne. comme ``
vous pouvez éviter les champs indésirables en ajoutant l’attribut `` aux champs de saisie ou, en d’autres termes, les champs « désactivés » ne seront pas sérialisés.