若想用jQuery 中的ajax实现的话,jQuery的 ajax 方法没有关于 progress 事件的操作,此时需要调用的XMLHttpRequest对象是指定progress 事件。

XMLHttpRequest对象,传送数据的时候,有一个progress事件,用来返回进度信息。

它分成上传和下载两种情况
1)下载的progress事件属于XMLHttpRequest对象
2)上传的progress事件属于XMLHttpRequest.upload对象。
下载进度实现:

GDScript3
6 行
xhr.onprogress = downloadProgress;
function downloadProgress(event) {//未测试
    if(event.lengthComputable) {
        var percentComplete = event.loaded / event.total; 
    }
}