var data = [];
您要替换
data为空白数组,从而在运行时破坏数据。删除此行,它应该工作。
编辑 :您的代码中还有一些语法错误。您需要在每个
each语句之后关闭括号。它看起来应该像这样:
$.getJSON('data/file.json', function(data){ $(data).each(function(idx, obj){ $(obj).each(function(key, value){ console.log(key + ": " + value); }); });});编辑2
:
data而
obj不是jQuery的对象,他们只是普通的对象。您需要为此使用
$.each比较
$().each。
$.getJSON('data/file.json', function(data){ $.each(data, function(idx, obj){ $.each(obj, function(key, value){ console.log(key + ": " + value); }); });});


