【发布时间】:2014-06-25 03:05:57
【问题描述】:
我正在尝试通过 jQuery 从 JSON 数据中读取数据。由于某些原因,总线无法正常工作。
这是我的 JSON 文件:http://goo.gl/PCy2th 这是我获取数据的代码:
$.getJSON("http://goo.gl/PCy2th", function(data){
$.each(data.PlayListArray, function(key, val){
alert(val.URL);
});
});
这里是演示:http://jsfiddle.net/SVk77/
有解决办法吗?
【问题讨论】:
-
查看浏览器控制台
XMLHttpRequest cannot load http://goo.gl/PCy2th. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://fiddle.jshell.net' is therefore not allowed access. -
@ArunPJohny 那么我怎样才能让它工作呢?像 fb 这样的一些网站通过 JSON 提供数据。我可以毫无问题地从这些服务器获取数据。
-
这就是我在第一条评论中指出的......您尝试访问的资源必须支持 CORS/jsonp
-
尝试在服务器端获取数据并发送到前端。
标签: javascript jquery json parsing