如何使用1个提交按钮执行2个操作


How do I perform 2 actions with 1 submit button?

我的表单有一个提交按钮,但需要执行两个操作。有很多这样的帖子,除了这个问题有两种不同类型的动作。第一个操作是发布到.php文件,第二个操作需要发布到MailChimp。

例如,以下是表格:

<form id="form-signup_v1" name="form-signup_v1" method="POST" action="http://mydomain.us10.list-manage2.com/subscribe/post">
<input type="hidden" name="u" value="fadf23525acar3fad">
<input type="hidden" name="id" value="3234davca4er">
            <input id="MERGE0"
                   name="MERGE0"
                   placeholder="My Email Address"
                   type="text"
                   data-validation="[EMAIL]">
<button class='buttonmain' id="buttoned" type="submit">Submit</button>
</form>

理想情况下,我希望此表单具有action="login.php",然后以某种方式POST到http://mydomain.us10.list-manage2.com/subscribe/post,包括必需的字段:

<input type="hidden" name="u" value="fadf23525acar3fad">
<input type="hidden" name="id" value="3234davca4er">

如何让1提交按钮执行这2个操作?

提前感谢

我通过在login.PHP文件中添加一些额外的PHP代码解决了这个问题。我按照本教程使用了cURL。希望它能帮助

您可以先将数据发送到登录脚本,然后在执行第一个脚本后重定向到另一个脚本,然后使用url上的GET参数发送第二个脚本所需的数据。您可以为此使用header:location。。。但是你考虑过在同一个脚本上执行这些操作吗?