var XMLHttpReq=false; //创建XMLHttpRequest对象
function createXMLRequest() {
if(window.XMLHttpRequest){ //Mozilla浏览器
XMLHttpReq=new XMLHttpRequest();
}else if(window.ActiveXObject){ //IE浏览器
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
} //发送请求函数
function sendRequest(url) {
createXMLRequest();
XMLHttpReq.open("GET",url,true);
XMLHttpReq.onreadystatechange=processResponse;//指定响应函数
XMLHttpReq.send(null);//发送请求
} //处理返回信息函数
function processResponse() {
if(XMLHttpReq.readyState==4){//判断对象状态
if(XMLHttpReq.status==200){ //信息已经成功返回,开始处理信息
alert(XMLHttpReq.responseText);
}else{ //页面不正常
alert("页面不正常!");
}
}
} //发送请求函数
function sendRequest2(url,processfun) {
createXMLRequest();
XMLHttpReq.open("GET",url,true);
XMLHttpReq.onreadystatechange=processfun;//指定响应函数
XMLHttpReq.send(null);//发送请求
} //处理返回信息函数
function processResponse2() {
if(XMLHttpReq.readyState==4){//判断对象状态
if(XMLHttpReq.status==200){ //信息已经成功返回,开始处理信息
alert(XMLHttpReq.responseText);
}else{ //页面不正常
alert("页面不正常!");
}
}
}