所以,我正在尝试创建一个按钮
<div id="coinbasetest" class="coinbase-button" data-code="6ad16caf532b5d802a1141766ee4d823" data-button-style="none"></div><script src="https://www.coinbase.com/assets/button.js" type="text/javascript"></script>
(这只是一个临时div),我通过ajax和php脚本将“data-code”属性替换为另一个值。问题是,当我更换它时,它不起作用。它说它无法找到模型..它与CLEARLY匹配
请参阅图像以获取控制台日志: http://i.imgur.com/TaRSbKV.png
的Ajax:
success: function(response) {
var test = document.getElementById('coinbasetest');
test.setAttribute("data-code", response.buttonCode);
console.log(test);
$(document).trigger('coinbase_show_modal', response.buttonCode);
如果我只是用“静态”替换数据按钮,它似乎工作但数据代码不是静态的,因为我的结帐取决于其他用户决定购买的东西!
答案 0 :(得分:0)
添加coinbase-button类后,唯一需要的参数是硬编码名称,价格和描述字段的数据代码(这些字段在创建按钮时设置,以后不能更改)。
显然他们之后因某些原因无法改变,有人知道为什么吗?
答案 1 :(得分:0)
显然,一旦设置了数据令牌,就不能再更改它,否则它将无法工作。有什么建议吗?我不想重定向到另一个页面,我想使用我自己的按钮
正确。发生的事情是在页面首次加载时创建模态,因此稍后切换data-code
没有任何用处。
我们建议处理此问题的方式是: