Javascript从REST服务器读取JSON,状态更新

时间:2014-04-03 15:37:31

标签: javascript rest

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

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

谢谢 - 戴夫

1 个答案:

答案 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
}
});