J'ai un objet à l'intérieur d'un formulaire.Obtenir la valeur de tous les éléments de formulaire à joindre pour un appel ajax
Sa valeur est affectée à un appel ajax comme celui-ci
var $$ = $(this);
if (typeof settings.data == 'string') {
data = settings.data + '&' + this.name + '=' + $$.val();
} else if (typeof settings.data == 'object') {
data = settings.data;
data[this.name] = $$.val();
}
Je veux obtenir le formulaire parent de cet élément, et boucle à travers toutes les entrées et ajouter que trop aux données à utiliser sur un Appel Ajax.
Je souhaite que le nom d'entrée soit la clé du tableau de données.
Probablement quelque chose comme:
var form = $$.parents('form:first');
et la prochaine chose à boucle à travers les entrées et attach aux données.
Comment faire cela en utilisant jQuery?
pas une réponse mais, 'this.value' est mieux que' $$. Val() '. c'est si '$$ == $ (this)' – Reigel
S'il vous plaît dites * ce * que vous essayez de faire, pas * comment * vous essayez de le faire. – Tomalak
Je souhaite publier toutes les entrées de formulaire dans un appel ajax. Je dois obtenir les valeurs d'entrée dans la variable de données. – Pentium10