一个JSON API响应我在JavaScript(和jQuery)新的,我想这样调用的API:呼叫使用jQuery
{"GOOGL":{"PRICE":950.123},"TSLA":{"PRICE":345.67}}
我与我的代码尝试,但它不工作:
var list = ["GOOGL","TSLA"];
$(document).ready(function() {
$.getJSON('api.json', function(data) {
for (var i in list) {
console.log(data.list[i].PRICE);
};
});
});
我得到了这样的错误:“遗漏的类型错误:无法未定义读取属性‘0’”
任何人可以帮助我吗?
'data [list [i]]。PRICE'。 – nnnnnn
这意味着'data.list'是未定义的,试着通过console.log(data)来检查'data'的内容是什么' – masterpreenz
@nnnnnn在list var中没有价格'var list = [“GOOGL” ,“TSLA”];'OP不太清楚他有'{“GOOGL”:{“PRICE”:950.123},“TSLA”:{“PRICE”:345.67}}'但是在循环中他使用'list ' – guradio