Ожидание загрузки множества json'ов

284
28 сентября 2017, 16:15

Приветствую. В проекте используется несколько json файлов с данными, и мне необходима загрузка всех файлов. Но столкнулся с трудностью: в jQuery событие загрузки работает отдельно для каждого файла:

 var jdata = $.getJSON('/assets/json/txg_templates.json', function() {
        $jdataSuccess = true;
    });
    var boxSizing = $.getJSON('/assets/json/txg_resize.json', function() {
        $boxSizingSuccess = true;
    });

Пробовал сделать цикл проверки по значениям булевых переменных из примера, но такой способ по непонятной мне причине работает нестабильно. Есть какой-то другой способ загружать json-ы массово с событием завершения загрузки?

Answer 1

https://api.jquery.com/jquery.when/

$.when(jdata, boxSizing).done(function(){
  console.log($jdataSuccess && $boxSizingSuccess);
});)
READ ALSO
Столкновение между двумя шарами

Столкновение между двумя шарами

Как можно рассчитать координаты и скорость у 2 круглых объектов после столкновения?

229
Написать маску для ввода денег

Написать маску для ввода денег

Ребят, необходимо написать маску для ввода денежной суммы в инпутСледующие требования:

194
Как передать значение переменной в ajax?

Как передать значение переменной в ajax?

У меня есть переменная $b = 3; $c = 4; $a = $b * $c; Как мне передать переменную $a в ajax для обработки? Я не как не поймуМожет дать кто то пример как передаются...

233
php SELECT * FROM вывод id-2

php SELECT * FROM вывод id-2

Помогите пожалуйста как вывести по id так что когда число id росла выводился id-2 пост чтоб получилось SELECT * FROM chess WHERE id=$id-2

278