我的网页上有两个表单 - 一个用于将某些信息写入数据库,另一个用于使用Paypal进行付款(我的页面用于购买产品)。
现在,有两种形式,但我想这样做,以便两者同时提交。也就是说,当您单击Paypal按钮时,它会发布两种表单。
我能以某种方式将它们放在同一个帖子中吗?或者我该如何解决这个问题?
我想要它以便客户可以购买东西,并且Paypal帖子执行(用于实际支付)但页面也会使用客户的信息写入我自己的数据库。
我使用jQuery和/或任何库都没问题。
这是我的JS:http://slexy.org/view/s2u2Jsr2RI
这是我的HTML:http://slexy.org/view/s2NgzHRES4
这是我的post.php:http://slexy.org/view/s208WfbKso
答案 0 :(得分:1)
您可以使用AJAX提交原始表单,然后在成功回调中提交您的PayPal表格。
答案 1 :(得分:1)
您已经在使用jQuery提交PayPal表单:
$('#paypalButton').click(function(){
$.post('post.php', $('#myForm').serialize(), function(){
$('#paypal').submit();
});
});
点击#paypalButton后立即发布其他表格!
$('#paypalButton').click(function(){
$.post('post.php', $('#myForm').serialize(), function(){
$('#paypal').submit();
});
$.post('mydbprocessingurl.php', $('#myOtherForm').serialize());
});
答案 2 :(得分:0)
使用第一个表单回发。使用“重定向....”返回到另一个页面,其中paypal表单控制着。使用javascript在页面加载时发布该表单。
或
让第一个表单执行ajax请求。在回发时,执行发布第二个表单的javascript。