繁体   English   中英

获取Web服务的进度百分比

[英]Get percentage progress of web services

要初始化Intranet网站,必须运行Web服务以获得一些信息配置。 对于此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.totale.loaded

在本文中( 不是真实的百分比进度 ),说明了一种获取假进度条的方法:不是真实的百分比进度,因为使用了setInterval

如何获得实际的百分比进度? 如何获得服务器进度?

使用jQuery方法.ajaxStart().ajaxComplete()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM