我有多个具有相同班级名称的表格
<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>
那么我如何才能在我尝试使用的这n个表格中提交一个表格
$(function () { $('form').on('submit', function (e) { $.ajax({ type: 'post', url: 'addfr.jsp', data: $('form').serialize(), success: function () { location.reload(); } }); e.preventDefault(); }); });
但是它总是在n个表单中提交第一个表单。如何在n个表单之间提交随机表单。愿任何人能帮助我。
this序列化表格时,需要引用该表格…
this
$(function () { $('form').on('submit', function (e) { $.ajax({ type: 'post', url: 'addfr.jsp', data: $(this).serialize(), success: function () { location.reload(); } }); e.preventDefault(); }); });