我需要解析此JSON链接
HTTP://www.mse.mk/FreeMseFeeds/service/FreeMSEFeeds.svc/ticker/JSON/9538ac69-2c99-45ba-bbd4-90931ca0cc7d
与此页面相同:
http://www.mse.mk/en/
图片:
http://tinypic.com/r/1zlyhwo/8
我已经试过像这样:
$.getJSON("http://www.mse.mk/FreeMseFeeds/service/FreeMSEFeeds.svc/ticker/JSON/9538ac69-2c99-45ba-bbd4-90931ca0cc7d",function(data){
alert(data[0].name);
});
我收到此错误:
XMLHttpRequest无法加载
http:// www.mse.mk/FreeMseFeeds/service/FreeMSEFeeds.svc/ticker/JSON/9538ac69-2c99-45ba-bbd4-90931ca0cc7d。
请求中没有'Access-Control-Allow-Origin'标头
资源。因此,不允许使用来源“ http://kristijanz.com”
访问。
有什么帮助吗?
最佳答案
看起来像是CORS问题-调用www.mse.mk/FreeMseFeeds/service/FreeMSEFeeds.svc/ticker/JSON/9538ac69-2c99-45ba-bbd4-90931ca0cc7d
的应用程序不在同一域中运行。
如果控制服务,则可以实现CORS以允许其他域来源。
否则,您将无法从您的域调用此服务。
CORS-https://en.wikipedia.org/wiki/Cross-origin_resource_sharing