Chinaunix首页 | 论坛 | 博客
  • 博客访问: 754223
  • 博文数量: 160
  • 博客积分: 2516
  • 博客等级: 大尉
  • 技术积分: 1511
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-24 17:58
文章分类

全部博文(160)

文章存档

2019年(2)

2018年(3)

2017年(15)

2016年(3)

2015年(11)

2014年(3)

2013年(1)

2012年(3)

2011年(17)

2010年(25)

2009年(17)

2008年(13)

2007年(14)

2006年(21)

2005年(10)

2004年(2)

分类: 系统运维

2007-05-20 16:44:02

 
 AJAX 超时处理(ServerXMLHTTP timeout)
 
function ajax() {
    var url="...";
    var srvXmlHttp = new ActiveXObject("Msxml2.ServerXMLHTTP.3.0");
    //3.0, 5.0, 6.0 都可用
    try{
        //xmlServerHttp.setTimeouts(lResolve, lConnect, lSend, lReceive);
        //所有参数为毫秒值
        //lResolve: DNS主机名解析超时。 缺省为0,表示无限等待
        //lConnect:连接超时。  缺省为60秒
        //lSend:   发送数据超时。 缺省为5分钟
        //lReceive:接收数据超时。 缺省为60分钟
        srvXmlHttp.setTimeouts(1000, 1000, 5000, 3000);
       
        srvXmlHttp.open ("GET", url, false);
        srvXmlHttp.send();
        var res = srvXmlHttp.responseText;
        //正常处理
    }catch(e) {
     //超时处理
    }
    srvXmlHttp=null;
}
 
======================================================
 
MSXML 6.0 SDK doc:
 
MSXML 6.0SP1 下载:
阅读(4899) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~