0

我有两种形式;

当使用 jQuery 按下 formTwo 提交按钮时,我序列化表单一和表单二中的所有变量:

$('#formTwo').submit(function(e){
  event.preventDefault();
  alert( $('#formOne').serialize() + '&' +  $('#formTwo').serialize() );
});

所有这些工作正常,现在我怎样才能将所有序列化的变量发布到没有 AJAX 的 URL(只是老式同步网络调用)?

我无法将表单合并为一个(技术限制),最终我可以将事件更改为 GET 而不是 POST,只需重定向到,URL + '?' + serializedVars但我更喜欢使用 POST 解决这个问题。

4

1 回答 1

1

您可以动态创建表单,将所有序列化的内容附加为隐藏字段并将其附加到文档正文,然后从 JavaScript 提交。

于 2013-06-21T10:32:03.923 回答