Was ist der sauberste Weg, um den Fortschritt einer JQuery-Ajax-Anfrage zu ermitteln?
Im Klartext ist Javascript ganz einfach: Müssen nur den Rückruf anhängen{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);
aber ich mache eine Ajax-Site, die HTML-Daten mit JQuery herunterlädt ($.get()
oder$.ajax()
) und ich habe mich gefragt, wie ich den Fortschritt einer Anfrage am besten abrufen kann, um sie mit einem kleinen Fortschrittsbalken anzuzeigen, aber merkwürdigerweise finde ich in der JQuery-Dokumentation nichts Nützliches ...