Запись выполнения в модальном окне. ajax

227
06 марта 2018, 05:33

Есть функция которая выводит сообщение : из такого-то источника идет загрузка,а под ним сообщение загружено. Как сделать чтобы по завершению загрузки выдавало сообщение из такого-то источника загружено. Грубо говоря источник остался а надпись изменилась в той же строчке.

function getCheckBoxesValue() {
    var selectedCheckBoxes = document.querySelectorAll('input.checkbox:checked');
    var checkedValues = Array.from(selectedCheckBoxes).map(cb => cb.value);
    console.log(checkedValues);
 //        document.write(checkedValues.join("<br/>"));
 //        document.getElementById('look').innerHTML = checkedValues.join("<br/>");
    return checkedValues;
}
function getCheckBoxesName() {
    var selectedCheckBoxes = document.querySelectorAll('input.checkbox:checked');
    var checkedNames = Array.from(selectedCheckBoxes).map(cb => cb.name);
    console.log(checkedNames);
 //        document.write(checkedValues.join("<br/>"));
//        document.getElementById('look').innerHTML = checkedValues.join("<br/>");
    return checkedNames;
}
function novaya() {
    var checkedValues = getCheckBoxesValue();
    var checkedNames = getCheckBoxesName();
 //        $.each(checkedValues, function () {
//            $('#look').append(this);
    for (var i=0; i<checkedValues.length; i++){
        var aux = document.getElementById('look').innerHTML;
        aux = aux + checkedNames[i]+": идет загрузка.<br/>";
        document.getElementById('look').innerHTML = aux;
        $.ajax({
            url: '<?php echo base_url();?>index.php/parser/'+checkedValues[i],
            complete: function () {
                var aux = document.getElementById('look').innerHTML;
                aux = aux + "Загружено.<br>";
                document.getElementById('look').innerHTML = aux;
                console.log('complete');
            }
        });
    }
 //        });
};
Answer 1

Здравствуйте, поковыряйте объект data, который придет в обработчик complete.

complete: function (data) {
    debugger;
    ...
}
READ ALSO
Как группировать checkbox по name?

Как группировать checkbox по name?

Как группировать checkbox по name?

384
Объект js в массив

Объект js в массив

У меня есть объект вида

243
Работа NVDA Screen Reader c aria-attributes

Работа NVDA Screen Reader c aria-attributes

Кто-нибудь сталкивался с проблемой - NVDA Screen Reader не читает aria-attributes, например такой как aria-labelledby ?

192
Как общаться с методами?

Как общаться с методами?

Есть два метода public function One(){

199