我正在通过JSON在页面上加载大量项目,但它无法正常工作。这是我第一次使用JSON,我认为JSON只是一个大对象,所以我将我以前在变量中的对象复制到一个文件中并将其命名为fun.js。
您可以在此处查看JSON:
我正在使用jQuery来获取JSON:
$.getJSON('fun.js', function(data){
alert(data)
});
事实上,没有什么是警觉的......警报根本没有发生。谁知道为什么?
答案 0 :(得分:6)
首先,你的JSON没有验证。将其粘贴到此处并修复错误:http://jsonformatter.curiousconcept.com/
其次,用户jQuery.Ajax可以传递onError参数,因此您将收到JSON未通过的警告。
答案 1 :(得分:0)
您是否验证过JSON是问题?打开Firebug或Chrome开发工具并刷新页面。您可能会看到一条消息,指出找不到该文件,或者存在解析异常或安全错误。