写入我的数据库并使用相同的表格向Paypal提交表格?

时间:2011-01-28 01:35:17

标签: php javascript jquery html paypal

我的网页上有两个表单 - 一个用于将某些信息写入数据库,另一个用于使用Paypal进行付款(我的页面用于购买产品)。

现在,有两种形式,但我想这样做,以便两者同时提交。也就是说,当您单击Paypal按钮时,它会发布两种表单。

我能以某种方式将它们放在同一个帖子中吗?或者我该如何解决这个问题?

我想要它以便客户可以购买东西,并且Paypal帖子执行(用于实际支付)但页面也会使用客户的信息写入我自己的数据库。

我使用jQuery和/或任何库都没问题。

这是我的JS:http://slexy.org/view/s2u2Jsr2RI

这是我的HTML:http://slexy.org/view/s2NgzHRES4

这是我的post.php:http://slexy.org/view/s208WfbKso

3 个答案:

答案 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。