大文件的进度条进程冻结

时间:2015-07-10 08:45:49

标签: javascript jquery asp.net progress-bar

我有一个进度条

<progress class="ProgressBar" id="ProgressBar" value="0" max="100"></progress>
<div id="messages"></div>

在javascript中我这样做了:

xhr = new XMLHttpRequest();
xhr.onload = function (e) {
   message.innerHTML=rec.toFixed(0)+"% uploaded..."
   pbar.value = rec.toFixed(0);
}

当我上传小文件时,我可以看到进度条从0变为100%,但当我想上传大文件时,它会停止,当文件完成上传时,突然显示100% 但是当我在这里发出警报时,它会显示大文件的进度条过程

xhr = new XMLHttpRequest();
xhr.onload = function (e) {
  alert("xxx");
  message.innerHTML=rec.toFixed(0)+"% uploaded..."
  pbar.value = rec.toFixed(0);
}

这是我的问题:我不想使用警报如何在此处延迟,以便我可以看到进展?

提前致谢

0 个答案:

没有答案