我正在尝试从此 API 中获取一个数字
https://api.bithumb.com/public/ticker/btc
我正在尝试获取sell_price
我的 fetch 函数工作正常,因为我能够很好地从另一个 API 获取数据,它在数组中组织得很好。
我有这个功能:
var price_USD = document.getElementById('price-btc-usd-humb');
var USDPrice = data.data.sell_price;
price_USD.innerHTML = USDPrice;
或与
var USDPrice = data.data.sell_price[0];
在这两种情况下,两者都只给我整数的第一个数字。
你们知道我的错误是什么吗?
谢谢
检查以下代码段。它得到sell_price
使用fetch()
:
fetch('https://api.bithumb.com/public/ticker/btc')
.then(function(response) {
return response.json();
})
.then(function(json) {
console.log(json);
var price_USD = document.getElementById('price-btc-usd-humb');
// notice USDPrice here is a string
var USDPrice = json.data.sell_price;
price_USD.innerHTML = USDPrice;
// you can convert it to int
var USDPriceNumber = parseInt(USDPrice);
console.log(USDPriceNumber);
})
.catch(function(error) {
console.log(error);
});
Price: <span id="price-btc-usd-humb"></span>.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句