Ajax创建XMLHttp对象的完美兼容性代码

复制代码 代码如下:

  function creatajax(){

  var ajax=null;

  if (window.XMLHttpRequest){

  //对于Mozilla、Netscape、Safari等浏览器,创建XMLHttpRequest对象

  ajax = new XMLHttpRequest();

  if (ajax.overrideMimeType){

  //如果服务器响应的header不是text/xml,可以调用其它方法修改该header

  ajax.overrideMimeType('text/xml');

  }

  } else if (window.ActiveXObject){

  // 对于Internet Explorer浏览器,创建XMLHttpRequest

  try{

  ajax = new ActiveXObject("Msxml2.XMLHTTP");

  } catch (e){

  try{

  ajax = new ActiveXObject("Microsoft.XMLHTTP");

  } catch (e){}

  }

  }

  return ajax;

  }

  把上面代码放到js文件中 。以方便以后直接调用