Quand vous faites des choses avec ajax jQuery vous pouvez transmettre vos données, ainsi que sur le serveur de deux façons:jQuery.post() À l'aide des données de formulaire sérialisés et objet personnalisé dans la soumission
Utilisez un objet comme
{ firstname:'blah', lastname: 'derp' }
Utiliser une chaîne comme
&firstname=blah&lastname=derp
(1) se produit naturellement w Lorsque vous transmettez des valeurs par programme.
(2) Apparaît naturellement lorsque vous avez des champs de saisie.
Mon problème: il ne semble pas que vous pouvez les combiner, à savoir
jQuery.extend({
firstname:'blah',
lastname:'derp'
},jQuery('form.some-form').serialize());
Et il a été lancinante me pendant un certain temps. En vérité, je pense qu'ils ont juste besoin d'une version objectivée de la méthode serialize qui vous donne juste une représentation JSON.
http : //stackoverflow.com/questions/920294/jquery-serialize-and-post – zod