Каков самый чистый способ получения прогресса AJAX-запроса JQuery?

В простом JavaScript очень прост: нужно просто прикрепить обратный вызов{XMLHTTPRequest}.onprogress

var xhr = new XMLHttpRequest();

xhr.onprogress = function(e){
    if (e.lengthComputable)
        var percent = (e.loaded / e.total) * 100;
};

xhr.open('GET', 'http://www...', true);
xhr.onreadystatechange = function() {
    ...
};
xhr.send(null);

но я делаю AJAX-сайт, который загружает данные HTML с помощью JQuery ($.get() или же$.ajax()) и мне было интересно, что является лучшим способом получить ход выполнения запроса, чтобы отобразить его с небольшим индикатором выполнения, но, что любопытно, я не нахожу ничего полезного в документации JQuery ...

Ответы на вопрос(5)

Ваш ответ на вопрос