console.log和进度事件 - 仅在100%时显示

问题描述:

我正在测试进度栏。console.log和进度事件 - 仅在100%时显示

所以我做这样的事情:

xmlhttp.addEventListener('progress', function(event){ 
    var percent; 

    if (event.lengthComputable === true) { 
     percent = Math.round((event.loaded/event.total) * 100); 
     console.log(percent); 
    } 
}); 

我预计将在控制台中看到多个增长百分比,就像我在相关教程看。

取而代之的是,只有100个记录,都使用萤火虫和铬开发。

怎么了?

感谢,

帕特里克

+0

链接到相关教程? – mainstreetmark 2014-11-04 21:14:09

+0

也许你的AJAX请求在一个请求中完成了它。它会多次记录100%还是只记录一次? – Barmar 2014-11-04 21:14:14

+0

https://www.youtube.com/watch?v=Be-GSVO7PGQ,请参阅9:39 – trogne 2014-11-04 21:14:57

上传失踪有:xmlhttp.upload.addEventListener('progress') 感谢布雷特·卡斯威尔。