Главная страница » Материалы за 01.05.2018
Опрос
Вы занимаетесь разработкой сайтов?

Поиск информации за 1.5.2018 число

Прогресс выполнения Ajax запроса в jQuery

Автор: administrator Дата: 1-05-2018, 03:37 Категория: Прочие материалы
Вторая версия XMLHttpRequest (XMLHttpRequest2) поддерживает события прогресса… для загрузки или скачивания!
Это очень просто реализовать если вам знаком jQuery, пример кода ниже:
$.ajax({
    type: 'POST',
    url: "/",
    dаta: {},
    beforeSend: function(XMLHttpRequest)
    {
        // прогресс загрузки на сервер
        XMLHttpRequest.upload.addEventListener("progress", function(evt){
            if (evt.lengthComputable) {  
                var percentComplete = evt.loaded / evt.total;
                // делать что-то...
            }
        }, false);
        // прогресс скачивания с сервера
        XMLHttpRequest.addEventListener("progress", function(evt){
            if (evt.lengthComputable) {  
                var percentComplete = evt.loaded / evt.total;
                // делать что-то...
            }
        }, false);
    },
    success: function(data){
        // делать что-то при успешном завершении...
    }
});
Просмотров: 2 122 Комментариев: 0
  • Не нравится
  • 0
  • Нравится