无法从jquery JSON数据保存和显示变量

时间:2018-01-14 14:52:47

标签: javascript jquery json variables url

我无法将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的价格并将其保存到变量中。这似乎很简单,但我已经尝试了数小时和数小时才能弄清楚没有运气。

1 个答案:

答案 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请求中使用这个变量。