$.getJSON的问题
在windows下,不能读取本地文件,会报同源策略的错。
但是,在Linux下,就可以读取本地文件,这是为什么?
$.getJSON('j.json', function(data) {
console.log(data);
});
j.json
{
"name": "hojas"
}
可能是浏览器的限制。
你这是在本地调试对吧?你试一下把你想打开的网页放到本地的 Apache 服务器或者借助像 FIS 这样的工具在你本地起一个测试服务器,用 127.0.0.1
来访问你的页面,应该就没这个问题了。