我正在尝试通过 jquery 使用以下 ajax 调用加载本地 json 文件
$.ajax({
url: langFile,
async: false,
dataType: 'json',
error: function(jqXHR, Status, ErrorThrown) {
alert("Could not load file: " + ErrorThrown);
},
success: function (response) {
// do stuff with response
localStrings = response;
}
});
它在 Firefox 中按预期工作,但是当我尝试在 IE9 中加载文件时,我只是得到“访问被拒绝”,我已经尝试了我在谷歌上找到的所有东西,但没有设法解决这个问题。我试图转移到 JSONP 但无法完成这项工作,因为它一直给我语法错误:( 脚本应该从本地文件中获取 json,然后将 json 的内容放入一个名为 localStrings 的变量中。
json 文件如下所示:
{
"Header1": "List1",
"Header2": "List2"
}
有没有办法让它在 IE9 中工作?