javascript - 使用 jquery 将 JSON 解析为 HTML

标签 javascript jquery json

我需要解析这个 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 cannot load http:// www.mse.mk/FreeMseFeeds/service/FreeMSEFeeds.svc/ticker/JSON/9538ac69-2c99-45ba-bbd4-90931ca0cc7d. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http: //kristijanz.com' is therefore not allowed access.

有什么帮助吗?

最佳答案

看起来像是 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

关于javascript - 使用 jquery 将 JSON 解析为 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31855428/

相关文章:

javascript - 如何通过数组进行此循环?

javascript - javascript中的浮点值提取

javascript - 如何向上遍历并搜索 html 标签并获取文本?

javascript - 在 bootstrap 中使用 data-target 时的回调

javascript - 如何在css3中将小圆圈添加到大圆圈中?

python - 在 Pandas 中解析 JSON

javascript - 在 Javascript 中使用索引键值 JSON 创建新数组

javascript - Angular:使用来自其他模块的服务

javascript - JQuery - 单击时更改音频歌曲?

json - jmeter无效的UTF-8中间字节