var json = $.getJSON(url);
console.log(json.item);
它在控制台中打印undefined
,为什么?
使用$.getJSON
时将返回什么类型的数据?
如何将JSON文件作为对象加载?
我搜索了很多关键词,但找不到解决方法。
答案 0 :(得分:0)
该函数实际上正在进行ajax调用,并且不会在代码中设置var json
。因此,您需要一个函数来处理来自服务器的回调。
$.getJSON( "test.js", function( json ) {
console.log( "JSON Data: " + json.users[ 3 ].name );
});
我从here提取了该示例。