使用jquery-ajax在多个表单中提交表单
我有多个具有相同类名的表单
那么我怎样才能在我试过的n种表格中提交单一表格
$(function () { $('form').on('submit', function (e) { $.ajax({ type: 'post', url: 'addfr.jsp', data: $('form').serialize(), success: function () { location.reload(); } }); e.preventDefault(); }); });
但它总是在n-forms中提交第一种forms。 如何在n-forms中提交随机表格。 愿任何人帮助我。
您序列化时需要引用表单…
$(function () { $('form').on('submit', function (e) { $.ajax({ type: 'post', url: 'addfr.jsp', data: $(this).serialize(), success: function () { location.reload(); } }); e.preventDefault(); }); });
使用此关键字。 它将提交触发事件的表单。
你为什么使用location.reload?
$('form').on('submit', function (e) { $.ajax({ type: 'post', url: 'addfr.jsp', data: $(this).serialize(), success: function () { location.reload(); } });
You can try this... function submitForm(){ document.formName.action="actionName"; document.formName.submit(); }