我想使用jquery Ajax将表单值发送到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窗口显示购物车。有办法解决这个问题吗?
由于
答案 0 :(得分:1)
使用“添加到购物车”按钮时,每次向其添加项目时,它都会打开购物车窗口。如果您不希望这种情况发生,您可能需要使用购物车上传方法而不是添加到购物车按钮。购物车上传方法是第三方购物车使用的方式。购物车或您的网站会跟踪买家添加到购物车的内容,然后在结帐时,当买家准备付款时,您会将其重定向到PayPal并将购物车中的所有商品发送到PayPal 。您可以在购物车上传命令here上找到更多信息。