Ajax中的内置对象XMLHttpRequest

来源:互联网 发布:java接口和抽象类区别 编辑:程序博客网 时间:2024/04/30 13:14

由于不同浏览器有不同的内置对象,在使用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程序设计与应用开发》郭克华主编

原创粉丝点击