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!