jQuery $ .getJSON加载本地JSON文件不起作用
我的问题很简单,我有一个名为new.json的文件,并且试图使用JQuery加载和显示数据。我一直在写JavaScript代码:
$.getJSON("new.json", function(data){ // I have placed alert here previously and realized it doesn't go into here
$.each(data.streetCity, function(i,s){
alert(s);
});
});
}
并且new.json中的数据如下所示:
{"streetCity": {
"1":"Abergement-Clemenciat",
"2":"Abergement-de-Varey",
"3":"Amareins"
}
};
回答:
如果您使用的是Chrome。因为Chrome不允许xmlhttprequest请求本地文件。因此,jQuery无法加载您的new.json
你可以加
--allow-file-access-from-files
到chrome的启动命令。这可以允许xmlhttprequest加载本地资源
以上是 jQuery $ .getJSON加载本地JSON文件不起作用 的全部内容, 来源链接: utcz.com/qa/413703.html