Jquery 数组api调用(公共)

Jquery 数组api调用(公共),jquery,html,api,Jquery,Html,Api,我目前正在尝试(几乎放弃)更改用于收集货币交易对价格数据的api。但是,由于新api使用数组(在结果之后),所以我尝试的所有操作都返回无效。我目前的代码是: function get_price(){ var price_margin = 0.0010; jQuery.get("https://min-api.cryptocompare.com/data/price?fsym=XRP&tsyms=USD").then(function(data){ jQuery('#x

我目前正在尝试(几乎放弃)更改用于收集货币交易对价格数据的api。但是,由于新api使用数组(在结果之后),所以我尝试的所有操作都返回无效。我目前的代码是:

function get_price(){
    var price_margin = 0.0010;
 jQuery.get("https://min-api.cryptocompare.com/data/price?fsym=XRP&tsyms=USD").then(function(data){
    jQuery('#xrp_price').text(function(price){
        return "PRICE " + data["USD"].toFixed(4);
    });

    jQuery('.btn-success').text(function(price){
        return "OVER " + (data["USD"] +     price_margin).toFixed(4);
    });
    jQuery('.btn-danger').text(function(price){
        return "UNDER " + (data["USD"] -     price_margin).toFixed(4);
    });
    setTimeout( get_price, 1000);
    });
更改url,然后将+(数据[“USD”]更改为Last,不会返回任何结果,添加结果。Last是相同的。我是否遗漏了什么?新url的结果如下,我只需要“Last”数据来替换“USD”

谢谢你抽出时间来看我


{“success”:true,“message”:“,”result:{“Bid”:0.44100000,“Ask”:0.44500000,“Last”:0.44400000}

如果我理解,您只是试图获取“Last”属性,它嵌套在“result”属性中,所以您只需执行
data.result.Last
就可以了


数据['result']['Last']
如果您愿意的话。记住,属性区分大小写,所以last与last不一样。

我已经尝试了data.last,它显然不起作用,我只是尝试了data.result.last,但它仍然不起作用:这就好像我使用的url不起作用一样它是公共的,不需要密钥,您也可以顺便说一句:)哦,尝试getJSON而不是get。只是为了澄清一下,data.result.Last在.then(函数在顶部,然后在上下?