最近在做一个图片上传的功能,js调用用webservice进行异步访问服务器,对于不是经常用webservice的菜鸟来说,经常会遇到以下的问题(起码我是遇到了)

在页面上写了js调用代码如下所示:

 1   httpRequest.open("GET", "WebServices.asmx/GetUploadStatus", true);
 2                     //httpRequest.setRequestHeader("If-Modified-Since","0"); 
 3                     httpRequest.send();
 4                     httpRequest.onreadystatechange = function () {
 5                         if (httpRequest.readyState == 4 && httpRequest.status == 200) {
 6                             var resultValue = httpRequest.responseText;
 7                             //表示初始化上传时,显示进度是0%
 8                             if (resultValue == "") {
 9                                 completeResult.innerHTML = "上传进度:0%";
10                                 return;
11                             }
12                             //设置进度条
13                             bar.style.width = 2 * resultValue + "px";
14 
15                             completeResult.innerHTML = "上传进度:" + resultValue + "%";
16                             //当result为100时,不再进行进度条的更新
17                             if (resultValue == 100) {
18                                 //自动消失
19                                 window.clearInterval(vailed);
20                                 completeResult.innerHTML = "上传进度:100% " + "上传已完成!";
21                             }
22                         }
23                     }
24                 }, 400);
调用webservice访问服务器并获取返回信息

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2021-08-07
  • 2021-09-09
  • 2022-12-23
  • 2022-02-02
猜你喜欢
  • 2022-01-27
  • 2021-07-06
  • 2022-01-11
  • 2021-12-29
  • 2021-07-16
相关资源
相似解决方案