【问题标题】:PayPal JavaScript SDK: I can't set the amount value dynamicallyPayPal JavaScript SDK:我无法动态设置金额值
【发布时间】:2021-09-29 06:57:18
【问题描述】:

我需要将"value": 22 更改为变量precioServicio 的值,但无法更改。

var precioServicio = document.getElementById("precioServicio");

createOrder: function(data, actions) {
    return actions.order.create({
      purchase_units: [{"amount":{"currency_code":"USD","value":22}}] //PRECIO A PAGAR
    });
  },

【问题讨论】:

    标签: javascript paypal


    【解决方案1】:

    将硬编码的数字 22 替换为... precioServiciodocument.getElementById("precioServicio")

    【讨论】:

    • 这是正确的解决方案,但由于您没有展示您尝试过的内容或页面的其余部分,因此我们无法提供更多建议。
    【解决方案2】:

    您可以使用 purchase_units:[{"amount":{"currency_code":"USD","value":Number(precioServicio)}}]

    【讨论】:

    • 这将起作用,尽管不需要转换为数字。字符串值很好。
    猜你喜欢
    • 2020-11-24
    • 2013-06-09
    • 2021-03-22
    • 2020-03-20
    • 1970-01-01
    • 2018-09-05
    • 2015-04-26
    • 2019-03-27
    • 1970-01-01
    相关资源
    最近更新 更多