一个比较标准的创建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();
}
本文介绍了一种创建XMLHttpRequest对象的标准方法,并提供了详细的JavaScript代码实现。该方法首先检查浏览器是否支持XMLHttpRequest,然后尝试使用ActiveXObject来创建对象,适用于不同的浏览器环境。
667

被折叠的 条评论
为什么被折叠?



