监视AJAX JSON对象下载/传输进度

时间:2014-04-23 07:14:44

标签: ajax json download

我想知道是否可以为AJAX调用创建进度条,其中返回的数据是表示大型数据库的JSON对象。此函数用于在客户端 - 服务器端数据库之间进行同步,并希望显示用户的进度,例如正常的文件下载......

我在没有成功的情况下尝试了以下内容。

$.ajax({
xhr: function() {
var xhr = new window.XMLHttpRequest();
xhr.addEventListener("progress", updateProgress, false);       

 function updateProgress (oEvent) {
      if (oEvent.lengthComputable) {
        var percentComplete = oEvent.loaded / oEvent.total * 100;
        console.log(percentComplete);
          } else {
         console.log('Unable to compute Size');
         }
    }
   return xhr;
    },
    type: "POST",
    url: "http:s......"
    ect....//

1 个答案:

答案 0 :(得分:0)

可能使用 - XMLHttpRequest 我正在努力实现同样的挖掘它here this post 能为您效劳吗?