如何通过单一提交提交多个表单?
我在同一页面上有多个表单,但我想将所有表单一起提交一次,而不是一次提交一个表单。 我的方法是克隆另一个表单中的所有数据并立即提交但是它的开销。 那么,是否有另一种方法可以提交一次多个表单数据。
在此先感谢您的帮助。
当点击'button'
时,这将通过ajax提交所有表单元素
$('button').click(function() { $('form').each(function() { $.post(this.action, $form.serialize()); }); });
请注意,这不会刷新页面,因为它们都是通过ajax提交的…
Hmmmm。 这可能听起来很激烈,但为什么不将所有INPUT
封装到一个FORM
元素中呢? 如果不是这样,我认为你必须依靠AJAX来为你做这件事。
您可以按照您的方式执行此操作,也可以通过ajax请求提交表单。 如果不需要异步,我可能会按照您计划的方式进行。