Javascript 从 REST 服务器读取带有状态更新的 JSON

Javascript read JSON from REST server with status updates

本文关键字:状态 更新 JSON REST 服务器 读取 Javascript      更新时间:2023-09-26

我需要从REST服务器读取一个大的JSON文件,并希望在阅读时提供状态更新(即28%下载...有没有关于如何最好地做到这一点的例子?

我假设我需要将 JSON 的总大小放在 JSON 文件的开头,以便我知道总数,然后只需在从服务器读取的每个块上获取状态回调。

谢谢 - 戴夫

使用 Jquery:

$.ajax({
    url: path,
    xhrFields: {
    onprogress: function (e) {
        if (e.lengthComputable) {
           console.log(e.loaded / e.total * 100 + '%');
        }
    }
},
success: function (response) {
   //do some
}
});