Javascript 使用JQuery从JSON应答读取数据
我在访问json对象中的这段内容时遇到了问题。以下是我获取数据的代码:Javascript 使用JQuery从JSON应答读取数据,javascript,jquery,json,Javascript,Jquery,Json,我在访问json对象中的这段内容时遇到了问题。以下是我获取数据的代码: function getEntries(key){ $.ajax({ url: "https://openlibrary.org/api/books?bibkeys=ISBN:" + key + "&jscmd=details&callback=mycallback", dataType: "jsonp", success
function getEntries(key){
$.ajax({
url: "https://openlibrary.org/api/books?bibkeys=ISBN:" + key + "&jscmd=details&callback=mycallback",
dataType: "jsonp",
success: function(data){
console.log(data);
}
});
}
我得到的答复如下:
如果每次搜索的键都不同,如何访问指向的对象?我想我毕竟找到了它
function getEntries(key){
$.ajax({
url: "https://openlibrary.org/api/books?bibkeys=ISBN:" + key + "&jscmd=details&callback=mycallback",
dataType: "jsonp",
success: function(data){
console.log(data["ISBN:"+key]);
}
});
}
成功了。尝试使用
data["ISBN:"+key]
Where key是传递给函数的键。ISBN不起作用吗?不,但我发现数据。[“ISBN:+key]起作用……因此,在发布问题之前,可以用额外的3分钟仔细考虑一下吗?;-)如果我告诉你在过去的20分钟里我一直在为这件事头疼,你不会相信我的。我点击post后,答案一闪而过。