所以,我正在尝试创建一个按钮
<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”属性替换为另一个值。问题是,当我更换它时,它不起作用。它说找不到模型..而且它显然匹配
查看控制台日志图像: /image/diCOs.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);
如果我只是用“静态”按钮替换数据按钮,它似乎可以工作,但数据代码不是静态的,因为我的结帐取决于其他用户决定购买的内容!
最佳答案
添加 coinbase-button 类后,唯一需要的参数是 data-code,它对名称、价格和描述字段进行硬编码(这些字段在创建按钮时设置,以后无法更改)。
显然由于某种原因它们之后无法更改,有人知道为什么吗?
关于javascript - Coinbase api v1,创建付款按钮时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31016531/