0

我正在尝试通过 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 中工作?

4

0 回答 0