javascript - 使用 jquery 条纹支付更改数据货币属性
问题描述
我已经使用条带弹出窗口实现了条带支付,但在打开此弹出窗口之前,我们需要根据客户选择的货币假设“美元”或“欧元”来设置数据货币。
我试过这段代码:
$('#custom_currency').change(function() {
$('.stripe-button').data('currency', $(this).val());
});
我检查了控制台和数据货币值的变化,但在条带弹出窗口中总是显示 $。
现在我选择 Euro(EUR) 但总是显示 $。( http://prntscr.com/kisgdt )
请让我知道是什么问题。
提前致谢。
解决方案
您需要为此使用自定义结帐。open()
该方法是在调用 [1]上的函数时提供所选货币值,handler
以便可以在打开弹出窗口时进行设置。
这是一个应该显示采取的方法的示例: https ://jsfiddle.net/m07esujc/
[1]handler
初始化 Checkout 时得到的StripeCheckout.configure()
推荐阅读
- python - 希望创建显示每个月值的面板数据。需要帮助填写没有值的月份
- c - 获取一个二维数组并将其合并为一个
- python - 在联合损失函数上训练多输出 Keras 模型
- javascript - Joi 验证对象列表,如果它在一个对象中,则所有对象都必须包含可选键
- python - 如何将 Python 代码组织成可折叠/可扩展的块?
- azure - 使用 Powershell 创建 AutoScale 规则时如何指定自定义/AppInsights 指标?
- tfs - 如何在 TFS 2015 看板中打开任务注释?
- swift - 尝试更改正在渲染的 KML 的透明度和填充颜色
- excel - .csv 数据集中连续最大值和最小值之间的差异
- sparql - HM Land Registry SPARQL 邮政编码查询?