【发布时间】:2011-09-30 12:02:14
【问题描述】:
我这里有一个 JSON 文件:
http://dalexl.webs.com/products.json
我正在尝试使用 Javascript/jQuery 在我的网站上阅读它:
$.getJSON("http://dalexl.webs.com/products.json")
(是的,我知道它不完整,我目前只是想加载它,我还没有努力阅读它)
我尝试在自己的站点目录中添加(我在我的 HD 上本地使用 Dreamweaver)。
$.getJSON("json/products.json")
问题是,在 Chrome 中(我不确定其他浏览器),控制台给我这个错误:
XMLHttpRequest cannot load @987654322@. Origin null is not allowed by Access-Control-Allow-Origin.
或:
XMLHttpRequest cannot load json/products.json. Origin null is not allowed by Access-Control-Allow-Origin.
起初,在线阅读该问题表明 Chrome 认为某个网站试图读取我计算机上的文件。但是,在线移动文件后,问题仍然存在。
有没有人可以解决这个问题?如果不应该支持,为什么 jQuery 有一个本地方法来做呢?
谢谢!
【问题讨论】:
标签: jquery json google-chrome