2013-04-15 53 views
0

我想用jQuery Ajax將表單值發送給paypal。我不希望Paypal打開顯示購物車的窗口,因爲我只是將商品添加到購物車。稍後我會用查看購物車按鈕顯示購物車。如何使PayPal按鈕發佈異步?

<form name="_xclick" target="paypal" action="https://www.paypal.com" method="get"> 
<input type="hidden" name="cmd" value="_cart"> 
<input type="hidden" name="business" value="XXXXXXXXXXXXXX"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="item_name" value="HTML book"> 
<input type="hidden" name="amount" value="24.99"> 
<input type="image" src="http://www.paypal.com/en_US/i/btn/btn_cart_LG.gif" border="0"  name="submit" alt="Make payments with PayPal - it's fast, free and secure!"> 
<input type="hidden" name="add" value="1"> 
</form> 

這裏是我想使用jQuery的:

var a=$('_xclick').serialize(); 
$.ajax({ 
    type:'get', 
    url:'https://www.paypal.com' 
    } 

}); 

這仍然打開顯示療法購物車一個新的PayPal窗口。有沒有解決的辦法 ?

感謝

回答

1

當使用添加到購物車按鈕,它會在每次項目添加到它的時候打開了車窗口。如果您不希望發生這種情況,您可能需要使用購物車上傳方式,而不是購物車按鈕。購物車上傳方式是第三方購物車使用的。購物車或您的網站會跟蹤買家添加到購物車的內容,然後在結賬時,當買家準備付款時,您會將其重定向到PayPal並將購物車中的所有物品發送到PayPal 。您可以在購物車上傳命令here中找到更多信息。