2013-04-15 73 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中找到更多信息。