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 でファイルを読み込もうとすると、「アクセスが拒否されました」というメッセージが表示されます。Google で見つけたすべてのことを試しましたが、この問題を解決できませんでした。JSONPに移行しようとしましたが、構文エラーが発生し続けたため、これを機能させることができませんでした:(スクリプトはローカルファイルからjsonを取得し、jsonの内容をlocalStringsという変数に入れます.

json ファイルは次のようになります。

{
"Header1": "List1",
"Header2": "List2"
}

これをIE9で動作させる方法はありますか?

4

0 に答える 0