GreyCrew
@GreyCrew
Full-stack developer

В чём особенность загрузки данных, через $.getJSON?

Загружаю json данные из файла и передаю их в переменную.

var tests;
var data = $.getJSON( "html.json", function() {
  tests = JSON.parse(data.responseText);
});


Далее их обрабатываю, через шаблонизатор lodash.

var genListData = _.template(document.getElementById('list-template').innerHTML);
document.write(genListData(tests[1]));


Когда данные не в отдельном файле, а сразу в переменной, то всё нормально, всё работает
var tests ={ some json };

Но не хочется постоянно при обновлении данных лесть в скрипт. гораздо удобней иметь отдельный JSON файл. Подскажите, может я что-то не учёл при загрузке файла?

UPD// при перезагрузке страницы, обнаружил, что иногда всё таки файл успевает загрузится и всё работает, но это случается редко.
  • Вопрос задан
  • 368 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы