gpt4 book ai didi

php - 如何使用 PHP 或 JS/HTML 双重发布到 URL

转载 作者:行者123 更新时间:2023-11-30 10:47:19 28 4
gpt4 key购买 nike

我知道可能无法通过一个按钮将表单提交到 2 个不同的位置,所以我想知道是否有人知道解决方案。

当我点击表单上的提交时,我有以下表单标签:

<FORM ACTION="http:site.com/servlets/RequestServlet" method="post">

但我希望表单有 2 个操作参数。这样,一旦用户填写此表单,提交表单,表单就会提交给服务器和 PHP 脚本,该脚本将提取表单提交的参数,并通过电子邮件向用户发送有关其表单提交的详细信息,例如请求身份证等

Servlet 在这里提交,以便可以在网络中进行记录,但在提交表单后需要向用户发送电子邮件,以防他们稍后需要引用有关其请求 ID 的代表寻求进一步帮助。

除了已经发生的向 Servlet 的提交之外,如何实现向 PHP 脚本的提交?

注意:我不能以任何方式修改 Servlet,因为它不属于我。我只想为用户添加电子邮件功能,以便稍后引用他们的票证 ID。

最佳答案

为提交按钮设置一个javascript onclick 参数。所以它会发布到您设置的操作,但也会运行一个函数,例如:

function secondSubmit() {
url = "myphpscript.php";
data = { someData: "data", someOtherData: 2 };

$.post(url, data, function(returnedData) {
// can do something on return if you'd like here
});
}

someData 和 someOtherData 将在 PHP 中显示为 $_POST["someData"] 和 $_POST["someOtherData"]。所以基本上,您将通过 HTML 表单将表单提交到第一个 URL,并使用此功能通过 jQuery 提交第二个表单。或者,您可以在此函数中进行两次提交,并让表单不执行任何操作。

有关详细信息,请参见此处:http://api.jquery.com/jQuery.post/

关于php - 如何使用 PHP 或 JS/HTML 双重发布到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7502362/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com