我的表单有一个提交按钮,但需要执行两个操作。有很多这样的帖子,除了这个问题有两种不同类型的动作。第一个操作是发布到.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
。。。但是你考虑过在同一个脚本上执行这些操作吗?