pour soumettre un formulaire de parmi de multiples formes à l'aide de jquery-ajax
j'ai des formes multiples avec le même nom de classe
<form >
<input type="hidden" value="<%=ids%>" name="idd">
<input type="hidden" value="<%=email%>" name="cby">
<input type="text" class="cmd" name="cm" style="width:300px;" placeholder="comment">
<input type="submit" value="" style="display:none;">
</form>
<!-- n number of forms are generated using while loop-->
<form>
<input type="hidden" value="<%=ids%>" name="idd">
<input type="hidden" value="<%=email%>" name="cby">
<input type="text" class="cmd" name="cm" style="width:300px;" placeholder="comment">
<input type="submit" value="" style="display:none;">
</form>
Alors comment puis-je soumettre un formulaire unique parmi ce n certain nombre de formes, j'ai essayé d'utiliser
$(function () {
$('form').on('submit', function (e) {
$.ajax({
type: 'post',
url: 'addfr.jsp',
data: $('form').serialize(),
success: function () {
location.reload();
}
});
e.preventDefault();
});
});
Mais il présente toujours 1ère forme parmi les n-formes.
Comment peut présenter une forme aléatoire parmi les n-formes.
Peut importe on m'aider s'il vous plaît.
OriginalL'auteur Harika Choudary Kanikanti | 2013-10-04
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin de faire référence à la forme avec
this
lorsque vous sérialiser...Vous avez besoin pour obtenir bien graissé jusqu'à être assez rapide sur ce site, n'avez-vous pas! Tant qu'ils obtiennent leur réponses 🙂
$(this).serialize()
ne peut pas travailler dansajax
de sorte que vous devez utiliser une variable pourthis reference
et ensuite de l'utiliser.il n'y a pas de nouvelles de la portée, de sorte
this
fonctionnent très bien.Qu'entendez-vous par "ne fonctionne pas"? Ce qui se passe réellement?
OriginalL'auteur Archer
Utiliser ce mot-clé. Il va soumettre le formulaire sur lequel l'événement a été déclenché.
pourquoi u à l'aide de l'emplacement.recharger?
OriginalL'auteur Hiral