我有一个要在本地使用的网页,而没有Web服务器,只需在浏览器中打开本地HTML文件即可。有问题的此网页通过jQuery的getJson()方法加载数据,如下所示:
$.getJSON("mydata.json", function(j) { ...
JSON文件也是本地的,并且存储在与网页相同的目录中。当我尝试使用该页面时,我得到:
Access-Control-Allow-Origin不允许使用Origin null。
(Chrome 6 OS X,Firefox和Safari中类似的错误)。
有没有办法解决?是否可以从本地文件加载JSON?谢谢!
尝试使用运行Chrome --allow-file-access-from-files。
--allow-file-access-from-files