一个比较标准的创建XMLHttpRequest对象的方法:
function createXHR(){
if(window.XmlHttpRequest){
xhr=new XmlHttpRequest();
}
if(window.ActiveXObject){
try{
xhr=new ActiveXOject(Mircrosoft.XMLHTTP);
}catch(e){
try{
xhr=new ActiveXOject(msxml2.XMLHTTP);
}catch(ex){ }
}
}
}
function use(){
var data = document.getElementById(“username”).value;
createXHR();
if(!xhr){
alert(“创建XMLHttpRequest对象异常”);
return false;
}
xhr.open(“get”,url,true);
xhr.onreadystatechange=function(){
if(xhr.readyState==4&&xhr.status==200){
//此处为处理返回来的数据代码
}
}
xhr.send();
}