该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
js页面:
//声明XMLHttpRequest对象
var xmlHttpRequest=null;
function createXHR(){
try {
xmlHttp_request = new XMLHttpRequest();
} catch (e1) {
var _msxmlhttp=new Array("Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0",
"Msxml2.XMLHTTP.4.0","Msxml2.XMLHTTP.3.0",
"Msxml2.XMLHTTP","Microsoft.XMLHTTP");
for(var i=0;i<_msxmlhttp.length>
try{
xmlHttpRequest=new ActiveXObject(_msxmlhttp[i]);
if(xmlHttpRequest!=null){break;}
}catch(e2){}
}
}
if(xmlHttpRequest==null){
alert("不能创建Ajax对象!");
}
}
//发送客户端的请求,该方法有4个参数,其中method取值为post或get
function sendRequest(url,params,method,handler){
createXHR(); //创建XMLHttpRequest对象
if(!xmlHttpRequest)return false;
xmlHttpRequest.onreadystatechange=handler;
if(method=="GET"){
xmlHttpRequest.open(method,url+*?*+params,true);//建立到服务器的连接
xmlHttpRequest.send(null);
}
if(method=="POST"){
xmlHttpRequest.open(method,url,true);
xmlHttpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttpRequest.send(params);
}
}