Я пытаюсь загрузить локальный файл JSON, но он не будет работать. Вот мой код JavaScript (с помощью jQuery:
var json = $.getJSON("test.json");
var data = eval("(" +json.responseText + ")");
document.write(data["a"]);
Файл test.json:
{"a" : "b", "c" : "d"}
Ничего не отображается, и Firebug сообщает мне, что данные undefined. В Firebug я вижу json.responseText
, и это хорошо и справедливо, но странно, когда я копирую строку:
var data = eval("(" +json.responseText + ")");
в консоли Firebug, он работает, и я могу получить доступ к данным.
У кого-нибудь есть решение?