繁体   English   中英

我的“ JSON”不起作用

[英]My “JSON” isn't working

我正在通过JSON在页面上加载大量项目,但无法正常工作。 这是我第一次使用JSON,我发现JSON只是一个大对象,所以我将以前在变量中存储的对象复制到文件中,并将其命名为fun.js。

您可以在此处签出JSON:

http://justpaste.it/15zc

我正在使用jQuery获取JSON:

$.getJSON('fun.js', function(data){
alert(data)
});

实际上,什么也没有警报...警报根本没有发生。 有人知道为什么吗?

对于初学者,您的JSON不验证。 将其粘贴到此处并修复错误: http : //jsonformatter.curiousconcept.com/

其次,您可以将onError参数传递给用户jQuery.Ajax ,这样您将收到一条警告,指出JSON没有通过。

您是否已验证JSON是问题? 打开Firebug或Chrome开发工具,然后刷新页面。 您可能会看到一条消息,指出找不到该文件,或者存在解析异常或安全错误。

  • 如果找不到该文件,则可以在代码中对其进行修复。
  • 如果存在解析错误,请使用JSON验证程序。
  • 如果存在安全问题,请参阅我的从URL获取JSON文件并显示的答案。 您需要更新服务器策略或将浏览器配置为允许通过测试访问文件URL。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM