如何在不重定向用户的情况下在表单中发送信息

时间:2013-07-06 16:40:22

标签: php html forms

我有这个表单,我将信息发送到只有管理员应该看到的页面,以便他们可以选择接受或不接受要放在网站上的信息。我目前正在使用<form action="createp/confpage.php" method="post" >向我的表单发送信息到此页面。如果这也有所不同,那么这是按钮:<button class="submitf">Create page</button>。我想我真正想问的是,是否可以将表单和用户的数据发送到两个单独的页面?谢谢

2 个答案:

答案 0 :(得分:1)

如果您使用Jquery.Ajax,则可以将信息发送到任意数量的页面。 为此,您必须为按钮添加点击事件。

HTML CODE

<button class="submitf" onclick="Submit_OnClick">Create page</button>

JS CODE

function Submit_OnClick{
    data = {name:'Your Name', age:11};
    $.ajax({
      type: "POST",
      url: url,
      data: data
    });

    $.ajax({
      type: "POST",
      url: url2,
      data: data
    });
}

这会将发布请求发送到2个单独的页面。

答案 1 :(得分:1)

如果您知道jquery,请执行以下操作:

$.post("page1.php", $("#testform").serialize());
$.post("page2.php", $("#testform").serialize());

如果你想要回复,请执行以下操作:

$.post("page1.php", $("#testform").serialize()).done(function(data) {
  alert("Data Loaded: " + data);
});
$.post("page2.php", $("#testform").serialize()).done(function(data) {
  alert("Data Loaded: " + data);
});

为了让您的答案更轻松,请使用此功能。您还需要Moiz Ahmed回答中的onclick功能。只是不是函数的ajax部分。