我需要从REST服务器读取一个大型JSON文件,并希望在我阅读时提供状态更新(即28%下载...)。有没有关于如何最好地做到这一点的例子?
我假设我需要将JSON的总大小放在JSON文件的开头,这样我才能知道总数,然后只需从服务器读取的每个块上获得状态回调。
谢谢 - 戴夫
答案 0 :(得分:2)
使用Jquery:
$.ajax({
url: path,
xhrFields: {
onprogress: function (e) {
if (e.lengthComputable) {
console.log(e.loaded / e.total * 100 + '%');
}
}
},
success: function (response) {
//do some
}
});