一次发布两个表格

AKo*_*Kor 2 html paypal

我的页面上有两个表单 - 一个与我的数据库交互的项目选择表单,以及一个与Paypal交互的数量选择表单.

一个发布到"",其他发布到Paypal的网站.我希望他们两个都一次发布,但只有按下Paypal按钮,以便我的代码运行,页面转到Paypal.

我怎样才能做到这一点?

Mac*_*bey 6

你至少有几个选择.

你可以:

  1. 产生一个AJAX请求以将数据发布到您的服务器,然后提交paypal表单作为此AJAX请求的成功回调.
  2. 将表单提交到您的服务器,并将表单提交的响应重定向到知道如何向Paypal提交发布请求的页面.

在这两者中,我建议1)因为您可以轻松控制用户体验的UI,并且您不会在服务器上创建奇怪的相关组件.

对于1,请注意test.php是您的服务器端脚本的绝对或相对URL,testform是您要提交给服务器的表单的ID,your_paypal_form是您要提交给paypal的表单的ID:

$('#paypalButton').click(function(){
   $.post("test.php", $("#testform").serialize(), function(){
      $('#your_paypal_form').submit();
   });
 });
Run Code Online (Sandbox Code Playgroud)