我的表单有1个提交按钮,但需要执行2个操作。有很多这样的帖子,除了这个问题有2种不同类型的动作。 第一个是发布到.php文件,第二个动作需要POST到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提交按钮执行这两项操作?
提前致谢
答案 0 :(得分:1)
我通过在login.php文件中添加一些额外的PHP代码解决了这个问题。我使用了cURL by following this tutorial。希望它可以帮助某人
答案 1 :(得分:0)
您可以先将数据发送到登录脚本,然后在执行第一个脚本后重定向到另一个脚本,然后您可以使用URL上的GET参数发送第二个脚本所需的数据。您可以使用header:location
...但您是否考虑在同一个脚本上执行这些操作?