试图从“获取”请求中获取数据

时间:2019-10-16 16:19:12

标签: javascript jquery

let linkID = "ZCN";

$.get(`https://min-api.cryptocompare.com/data/pricemulti?fsyms=${linkID}&tsyms=USD&api_key=68aca28e5a6aadcc7844a6a8523f55f75beb65f8b40228ab51b585cef8b02fa6`, (res)=>{
console.log(res);
})

输出为:

{"ZCN":{"USD":0.04801}}

我的目标是获取 USD 值(0.04801),所以我一直在尝试:

let linkID = "ZCN";

$.get(`https://min-api.cryptocompare.com/data/pricemulti?fsyms=${linkID}&tsyms=USD&api_key=68aca28e5a6aadcc7844a6a8523f55f75beb65f8b40228ab51b585cef8b02fa6`, (res)=>{
    console.log(res.linkID.USD)
})

结果是不确定的... 我该怎么办?

1 个答案:

答案 0 :(得分:0)

有效的解决方案是

let linkID = "ZCN";


$.get(`https://min-api.cryptocompare.com/data/pricemulti?fsyms=${linkID}&tsyms=USD&api_key=68aca28e5a6aadcc7844a6a8523f55f75beb65f8b40228ab51b585cef8b02fa6`, (res)=>{
    console.log(res[linkID].USD)
});

(请注意,console.log语句中的删除的点,因此已更改的符号