2015-04-05 46 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

相關問題