我有相同的類名多種形式提交使用jQuery的Ajax多種形式之中的形式
<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>
那我該怎麼提交中使用
$(function() {
$('form').on('submit', function (e) {
$.ajax({
type: 'post',
url: 'addfr.jsp',
data: $('form').serialize(),
success: function() {
location.reload();
}
});
e.preventDefault();
});
});
的形式這n個我嘗試了單一形式
但它總是提交n形式中的第一個形式。 如何在n表單中提交一個隨機表單。 請任何人幫助我。
+1由半秒打敗我,但似乎是這個問題,序列化的所有形式,每次上的一種形式提交事件被觸發。 – adeneo
@adeneo您需要在本網站上加快速度以便足夠快,不是嗎!只要他們得到他們的答案:) – Archer
'$(this).serialize()'不能在'ajax'中工作,所以你應該爲'this reference'使用一個變量,然後使用它。 –