【问题标题】:paypal express checkout re-render贝宝快递结帐重新呈现
【发布时间】:2017-09-26 23:48:29
【问题描述】:

我的网站上有一个简单的付款表格,我使用的是 paypal express checkout。

要收取的金额看起来需要在页面加载时设置。 如果客户在他们的购物车中切换了一些东西并且需要更改收费金额怎么办。 如何再次重新渲染按钮?

【问题讨论】:

    标签: javascript paypal


    【解决方案1】:

    如果您使用的是最新按钮,则无需重新渲染按钮即可更改购物车金额。 payment() 函数仅在按钮单击时调用,因此您可以在最后一秒确定数量。

    【讨论】:

    • 当页面加载时,我必须在那里硬编码总金额。我尝试用 jquery 做一些事情,比如 $('#totalamt').val() 但它导致贝宝出错
    • 这将是一个更好的方法。贝宝的错误是什么?
    • 错误:[object XMLHttpRequest] ./node_modules/post-robot/src/drivers/receive/types.js/_RECEIVE_MESSAGE_TYPE[WEBPACK_IMPORTED_MODULE_0__conf.a.POST_MESSAGE_TYPE.RESPONSE]@ paypalobjects.com/api/checkout.js:2021:118receiveMessage@paypalobjects.com/api/checkout.js:1928:21messageListener@paypalobjects.com/api/checkout.js:1948:13
    • 您能否将来自 http 调用的错误粘贴到 paypal,在 chrome 网络选项卡中?
    • 这是我在点击 paypal 按钮时在控制台中遇到的错误
    猜你喜欢
    • 1970-01-01
    • 2017-03-26
    • 2014-09-06
    • 2020-10-11
    • 2015-11-18
    • 2017-07-15
    • 2011-10-05
    • 2019-01-11
    • 2011-07-12
    相关资源
    最近更新 更多