【问题标题】:posting additional form on submit of another form在提交另一个表格时发布附加表格
【发布时间】:2013-04-04 12:55:54
【问题描述】:

我的网页上有 2 个表单,为了在第一个表单上保留数据以防提交第二个表单,我也想将 1sr 表单发送到服务器。我正在使用 zend 框架,如果我在服务器上获得第一种形式,我可以将其设置为持久数据。知道如何使用 jquery 来做到这一点???

【问题讨论】:

标签: php jquery zend-framework


【解决方案1】:

如果您想同时发布两个表单,您可以使用 ajax。

表格:

<form id="form1" method="post" action="test.php">
    <input type="text" name="field1" />
</form>
<form id="form2" method="post" action="test.php">
    <input type="text" name="field2" />
    <input type="submit" name="submit" id="submit2" />
</form>

JS:

$('#submit2').click(function(e) {
  e.preventDefault();
    $.ajax({
      type: "POST",
      url: $("#form2").attr("action"),
        data: {form1 : $("#form1").serialize(), form2 : $("#form2").serialize()},
    });
});

希望有帮助!

【讨论】:

  • 我不想发出 ajax 请求...我宁愿重新加载完整的页面以响应请求。
  • 您可以在从服务器获得响应后重新加载页面。如果不只从两个表单中制作一个表单,您可以决定要在后端获取哪些数据。
猜你喜欢
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-24
  • 1970-01-01
  • 1970-01-01
  • 2018-11-04
  • 2023-03-21
相关资源
最近更新 更多