由于不同浏览器有不同的内置对象,在使用Ajax时获取XMLHttpRequest方式也不同,为此在这推荐一个编程框架。
var xmlHttp;
function checkVidateCode() {
if(window.XMLHttpRequest()){//除IE外的Mozilla等浏览器
xmlHttp= new XMLHttpRequest();
}else if(window.ActiveXObject){//IE浏览器
try {
xmlHttp = new ActiveXObject("Msxm12.XMLHTTP");
}catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch (e) {
alert("你你的浏览器不支持Ajax");
}
}
}
}
参考资料来自:《JavaEE程序设计与应用开发》郭克华主编