progress ajax request code example
Example: progress ajax request
$.ajax({
url: path,
type: 'post',
data: {payload: payload},
xhr: function () {
var xhr = $.ajaxSettings.xhr();
xhr.onprogress = function e() {
// For downloads
if (e.lengthComputable) {
console.log(e.loaded / e.total);
}
};
xhr.upload.onprogress = function (e) {
// For uploads
if (e.lengthComputable) {
console.log(e.loaded / e.total);
}
};
return xhr;
}
}).done(function (e) {
// Do something
}).fail(function (e) {
// Do something
});