Я пытаюсь загрузить данные JSON в jQuery, используя $.getJSON
. Однако оповещение, которое я вызываю, не отображается (хотя я знаю, что js связан правильно, потому что появляются другие предупреждения за пределами $.getJSON
). Я также знаю, что файл "test.json"
находится в правильном каталоге.
Я варил вниз к простейшим кодом, чтобы наилучшим образом найти ответ на то, что я делаю неправильно:
Файл getjson.js (внутри документа готовый):
$.getJSON("test.json", function(json) {
alert("JSON Data: " + json.statename);
});
данные JSON в test.json просто:
{"statename": "Hawaii"}
И пока оповещение не появляется, когда файл getjson.js загружается! В Firebug я не вижу ни одного отправленного запроса. Я об этом говорил Google, но мне кажется, что мой синтаксис в порядке, и я новичок в JSON и jQuery, поэтому я просто не вижу, что я делаю неправильно здесь.
Большое спасибо за любой ввод здесь, полностью с ума сошел с этого!
Вы загружаете файл через веб-сервер или непосредственно из файловой системы? Ajax не будет работать, если вы сделаете последнее. Следите за консолью за любыми сообщениями. –
Спасибо, вот и все. Очень новое в этом! – user1446495