【发布时间】:2016-07-24 07:55:27
【问题描述】:
我正在尝试通过链接加载 JSON 文件,然后将数据(如标题、日期等)与变量对齐,以便我可以使用它们。现在,我不在乎变量。我只是想提醒()他们,但似乎我做错了,警报什么也没返回!
我使用 JSfidle 来运行代码。代码是这样的:
var JSON_unparsed = $.getJSON('http://www.14deftera.gr/feeds/posts/default?orderby=published&alt=json') ;
var JSON = JSON.parse(JSON_unparsed) ;
alert(JSON.feed.entry[0].title.$t) ;
我要解析的网址是:http://www.14deftera.gr/feeds/posts/default?orderby=published&alt=json
如果对您有帮助的话,您可以在这里查看 JSON 的结构:
【问题讨论】:
-
首先,
$.getJSON是异步。其次,无法加载 URL,因为它不是 JSONP 或具有 CORS 标头,因此违反了同源策略。 -
不要将变量命名为
JSON。 -
我使用了这个,但仍然没有: var raad = $.getJSON('14deftera.gr/feeds/posts/…) ; var rad = JSON.parse(raad) ;警报(rad.feed.title.$t);
-
无法修复,您要获取的数据无法通过浏览器获取
标签: javascript jquery json web