Maison >interface Web >js tutoriel >Un exemple de conversion des valeurs de formulaire sérialisé jQuery en Json
Cet article présente principalement les informations pertinentes sur la conversion des valeurs du formulaire sérialisé Jquery en Json. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer.
La chaîne de valeur du formulaire sérialisé peut être obtenue via $("#form").serialize()
.
Par exemple :
a=1&b=2&c=3&d=4&e=5
Sérialisez la valeur du formulaire sous forme de tableau via la sortie $("#form").serializeArray()
.
[ {name: 'firstname', value: 'Hello'}, {name: 'lastname', value: 'World'}, {name: 'alias'}, // 值为空 ]
Aucun d'entre eux ne satisfait le souhait des enfants d'avoir Json. Après un débordement de pile, j'ai trouvé une méthode comme celle-ci :
$.fn.serializeObject = function() { var o = {}; var a = this.serializeArray(); $.each(a, function() { if (o[this.name] !== undefined) { if (!o[this.name].push) { o[this.name] = [o[this.name]]; } o[this.name].push(this.value || ''); } else { o[this.name] = this.value || ''; } }); return o; };
et vous pouvez ensuite obtenir le contenu Json via $("#form").serializeObject();
.
Recommandations associées :
PHP transmet deux valeurs de formulaire Question, veuillez donner moi quelques conseils
Explication détaillée du menu de requête récursive python et convertissez-le en exemple de code json
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!