我的问题很简单,我有一个名为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加载本地资源