以下是我的代码示例:
events.json //此文件位于外部页面
[
{'id':1,'name':'george'},
{'id':2,'name':'john'},
{'id':3,'name':'nick'}
]
json电话:
$.getJSON('events.json', function(data) {
$(data).each(function(i,val) {
alert(data[i].name);
});
});
答案 0 :(得分:2)
您的JSON无效。标识符和值必须使用双引号而不是单引号。 jQuery无法解析JSON,因此不会执行回调。
避免手动创建JSON。无论您使用哪种编程语言来生成JSON,都要使用相关的库来构建JSON。
您可以在JSONLint验证您的JSON。