Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.02.2016, 19:24
Новичок на форуме
Отправить личное сообщение для X0TTA6bI4 Посмотреть профиль Найти все сообщения от X0TTA6bI4
 
Регистрация: 20.02.2016
Сообщений: 1

Обработка стадии закачки
Всем привет. Есть такая функция обработки стадий закачки. Сейчас при выгрузке файла на сервер выводится блок с анимацией, по окончании блок убирается и выводится уведомление об успешной загрузке. Но при множественной загрузке блок убирается после первого загруженного файла и уведомление выводится после каждого загруженного файла. Как можно изменить данную функцию, чтобы блок с анимацией убирался, а уведомление выводилось только после загрузки всех файлов?
function uploadFile(file){
        var url = "/upload";
        var xhr = new XMLHttpRequest();
            xhr.upload.onprogress = function(){
                $('.loader').show();
            }
            xhr.upload.onload = function() {
                $('.loader').hide();
                (function Notification() {
                    var notification = new NotificationFx({
                        message : "<p>Фотографии загружены</p>",
                        layout : "growl",
                        effect : "jelly",
                        type : "success",
                    });
                    notification.show();        
                })();
            }
        var fd = new FormData();
        xhr.open("POST", url, true);
        xhr.onreadystatechange = function() {
            if (xhr.readyState == 4 && xhr.status == 200) {
                console.log(xhr.responseText); // handle response.
            }
        };
        fd.append('uploaded_file', file);
        xhr.send(fd);
    }
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка ajax ошибок Tek Angular.js 5 15.05.2014 14:10
Обработка изображений перед загрузкой KupueIIIKo Общие вопросы Javascript 30 02.10.2013 23:52
Обработка нажатия на элемент и его родитель klev2004 Общие вопросы Javascript 3 12.12.2012 20:07
jqGrid. локальная обработка данных DarkN jQuery 0 25.01.2011 23:55
Обработка фото сервером. mycoding Оффтопик 0 12.10.2010 22:45