УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
    var files = ["report-adgroup-273-jq.json",
                 "report-adgroup-273-raw-processed-jq.json"];
    var datas = {};
    var filesLeft = files.length;
    files.forEach(function(file) {
        $.getJSON(file, {}, function(d) {
            datas[file] = d;
            filesLeft -= 1;
            if (filesLeft == 0) {
                drawReport(datas);
            }
        });
    });
#L85V4M / @kb / 3783 дня назад

удобно
#L85V4M/7OX / @krkm / 3783 дня назад
`$.when.apply(this, files.map($.get)).done(drawReport);` но без хешмапа, канеш
#L85V4M/VGH / @krkm / 3783 дня назад
> datas > не datae
#L85V4M/BOM / @ulidtko / 3783 дня назад
#L85V4M/AN8 / @ulidtko --> #L85V4M/BOM / 3783 дня назад
так и не понял, нахуй отдельный счётчик `filesLeft`
#L85V4M/YCY / @ulidtko / 3783 дня назад
@ulidtko запросы идут асинхронно, drawReport нужно вызвать когда оба запроса выполнятся
#L85V4M/4YJ / @krkm --> #L85V4M/YCY / 3783 дня назад
@ulidtko Кто на джаваскрипт писал -- тот в цирке не смеётся.
#L85V4M/A9M / @kb --> #L85V4M/YCY / 3783 дня назад
@ulidtko Асинхронность хуё-моё, как вам уже указал автор выше.
#L85V4M/1GQ / @kb --> #L85V4M/YCY / 3783 дня назад
@ulidtko использую только `dō`
#L85V4M/I93 / @kb --> #L85V4M/BOM / 3783 дня назад
@krkm дунно что там в `drawReport` и насколько ему нужен хешмап, я в таких кейсах конструкцию выше использую
#L85V4M/FD1 / @krkm --> #L85V4M/VGH / 3783 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.