Загружаю 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// при перезагрузке страницы, обнаружил, что иногда всё таки файл успевает загрузится и всё работает, но это случается редко.