【发布时间】:2015-06-28 12:02:13
【问题描述】:
要初始化一个 Intranet 网站,需要运行一个 Web 服务来获取一些信息配置。对于这个网络服务,我想显示一个进度条。
以这种简单的方式
$.ajax({
url: "app.asmx/init",
type: "GET",
dataType: "json",
xhrFields: {
onprogress: function (e) {
if (e.lengthComputable) {
console.log(e.loaded, e.total);
}
}
});
当对 Web 服务的调用结束时,我会收到 e.total 和 e.loaded。
在这篇文章 (not real percentage progress) 中,解释了一种获取虚假进度条的方法:不是真正的百分比进度,因为使用了 setInterval。
我怎样才能获得真正的百分比进度?如何获取服务器进度?
【问题讨论】:
标签: javascript c# jquery asp.net web-services