ajax异步获取数据的实现代码(js创建ajax对象)

复制代码代码如下所示:
<!——
var请求= false;
{试
请求=新的XMLHttpRequest();
抓住(trymicrosoft){ }
{试
请求=新的ActiveX对象(MSXML2. XMLHTTP );
抓住(othermicrosoft){ }
{试
请求=新的ActiveX对象(微软。XMLHTTP );
catch(失败){ }
请求= false;
}
}
}
如果(!请求)警告(错误初始化XMLHttpRequest!;
获取信息
函数的GetInfo(){
var url =测试。aspxusername =+ document.getelementbyid(txtname )的价值;
Request.open(
request.onreadystatechange = updatepagetime;
Request.send(空);
}
更新页面
功能updatepagetime(){
如果(request.readystate = = 4){
如果(request.status = = 200){
var response = request.responsetext;
document.getelementbyid(txtloginname )价值=响应;
} {如果其他(request.status = 404)
警报(找不到请求的URL;
} {如果其他(request.status = 403)
警报(拒绝访问);
别的}
警报(状态+请求状态);
}
}