Загрузка локального файла JSON

Я пытаюсь загрузить локальный файл json, но он не будет работать. Вот мой код JavaScript (с помощью jQuery:

var json = $.getJSON("test.json");
var data = eval("(" +json.responseText + ")");
document.write(data["a"]);

файл test.json:

{"a" : "b", "c" : "d"}

Ничто не отображается, и Firebug сообщает мне, что данные не определены. В Firebug я вижу JSON.RESPONSSETEXT , и это хорошо и действительно, но это странно, когда я копирую строку:

 var data = eval("(" +json.responseText + ")");

в консоли Firebug Работает, и я могу получить доступ к данным.

У кого-нибудь есть решение?

298
задан Danny Beckett 31 August 2016 в 10:09
поделиться