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