В простом 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...