我无法将JSON值保存到jquery变量中。
以下是代码:
{{1}}
json数据是:
[ { “id”:“tron”, “名字”:“TRON”, “符号”:“TRX”, “等级”:“14”, “price_usd”:“0.0939412”, “price_btc”:“0.00000688”, “24h_volume_usd”:“782661000.0”, “market_cap_usd”:“6176464099.0”, “available_supply”:“65748192475.0”, “total_supply”:“100000000000”, “max_supply”:null, “percent_change_1h”:“ - 7.02”, “percent_change_24h”:“ - 14.43”, “percent_change_7d”:“ - 43.47”, “last_updated”:“1515929954” } ]
我能够将JSON中的价格拉到我创建的tron div中,但是......
我想要做的是将拉出的数据保存到javascript变量中,这样我就可以将价格乘以我的数量。我可以将qty存储在一个变量中,但我无法弄清楚如何从URL中获取json的价格并将其保存到变量中。这似乎很简单,但我已经尝试了数小时和数小时才能弄清楚没有运气。
答案 0 :(得分:0)
只需在变量中指定价格。然后您就可以使用您想要的位置。如下所示
<script>
var tronQty = 5000.00; //total number of tron coins
var tronPrice; //var to hold the json price
$.get("https://api.coinmarketcap.com/v1/ticker/tron/", function(data,
status) {
var price = data[0].price_usd
$("#tron").html(price);
$('#tronpricefromvar').html(price);
});
</script>
还有一件事。你只能在你的ajax请求中使用这个变量。