我试图为大型json数据显示一些实时进度条,同时它会完全下载。
有可能吗?
我尝试使用XMLHttpRequest。
$.ajax({
xhr: function () {
var xhr = new window.XMLHttpRequest();
xhr.addEventListener("progress", function (evt) {
if (evt.lengthComputable) {
var percentComplete = evt.loaded / evt.total;
console.log(percentComplete);
}
}, false);
return xhr;
},
type: 'GET',
url: 'url',
data: {},
success: function (data) {
console.log("success")
}
});
这里,evt.lengthComputable是假的。有没有办法显示json数据的实时进度条?