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

回到顶部