2015-04-05 37 views
0

我创建了伪支付系统用户完成表单然后表单将他重定向到外部URL以完成结帐过程。如何发送表单发布数据到外部网址,然后显示它们

当用户提交订单详细信息时,我希望将它们传递给外部URL,以便我可以将它们显示为有点像收据。

问题

什么是做的最好的方式?

+0

在了解最佳方法之前,我们是否应该知道迄今为止尝试的方法? – 2015-04-05 14:55:26

+0

我试图像正常处理$ _POST变量,但他们似乎不通过外部网址的 – 2015-04-05 14:57:36

+0

你想传递一些数据到该外部网址,你知道什么是外部网址所需的所有数据? – 2015-04-05 15:00:18

回答

1

而不是加载页面iframe我建议你做一个Ajax调用外部网址(因为你有它的控制权)。

这里是为您的操作阿贾克斯

$.ajax({ 
     type:'POST', 
     url:'http://alexanderkap.esy.es/yourprojectfolder/file.php', 
     crossDomain: true, 
     data:'yourdata=anyofyourdata', 
     success: function(data){ 
      console.log(data); 
     }, 
     error:function(data){ 
      console.log(data); 
     } 
    }); 

注:

  1. 您不得使用任何click事件调用此阿贾克斯
  2. 要发送您的整个表格的数据,你必须使用窗体序列化
  3. 我刚才把控制台中的成功和失败的情况下,你应该做一个div
+0

非常感谢我会尽力让我相信它会工作 – 2015-04-05 15:30:30

+0

谢谢,如果你有任何问题,你应该问我:) – 2015-04-05 15:31:01

+0

真棒我设法做到这一点与你的帮助完美。我想问些什么adoringal,当付款检查和成功完成有一种方法来重定向在我的项目的页面中获得一个变量,支付已成功完成,然后运行查询(更新用户的信息) – 2015-04-05 16:45:46

相关问题