jquery - 如何使 Paypal 按钮发布异步?

标签 jquery paypal

我想使用 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 窗口,显示购物车。有解决办法吗?

谢谢

最佳答案

使用添加到购物车按钮时,每次您向其中添加商品时,它都会打开购物车窗口。如果您不希望发生这种情况,您可能需要使用购物车上传方法而不是添加到购物车按钮。购物车上传方法是 3rd 方购物车使用的方法。购物车或您的网站会跟踪买家添加到购物车的内容,然后在结账时买家准备付款时,您会将他们重定向到 PayPal 并将购物车中的所有商品发送到 PayPal .您可以在购物车上传命令中找到更多信息 here .

关于jquery - 如何使 Paypal 按钮发布异步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16006649/

相关文章:

jquery - 如何让 IE8 尊重 .removeClass()?

javascript - 获取 CKEDITOR 5 中突出显示/选定的文本

jquery - 热得到类型为 'value' 的最后一个元素的 'input' 和某个 'name' 吗?

php - 在 PayPal 中更改金额值

android - PayPal Android SDK 不适用于美元以外的其他货币

与 paypal 集成的 django 注册

jquery - ASP.Net/Jquery 在 Response.End() 之后查找客户端事件

javascript - Backbone.js - View 如何找到这个集合?

javascript - Humble Bundles 捐赠系统,它是如何运作的?

.net - 远程服务器返回错误 : (401) Unauthorized with paypal