文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>完美兼容IE、FF、Opera的Ajax类支持get、post、自定义回调函数

完美兼容IE、FF、Opera的Ajax类支持get、post、自定义回调函数

时间:2011-03-18  来源:与时俱进

function Ajax(){   this.httpXML=false;   this.init();   }   Ajax.prototype.init=function(){   if(window.XMLHttpRequest){   this.httpXML=new XMLHttpRequest();    if (this.httpXML.overrideMimeType){   this.httpXML.overrideMimeType("text/xml");    }   }else if(window.ActiveXObject){   try{this.httpXML = new ActiveXObject("Msxml2.XMLHTTP");}catch (e){    try{this.httpXML = new ActiveXObject("Microsoft.XMLHTTP");}catch (e){}    }   }   if(!this.httpXML){   window.alert("can't create XMLHttpRequest object");   return null;   }   }   Ajax.prototype.send=function(_method,_url,_data,_callback){   this.httpXML.onreadystatechange=function(){   if(this.readyState==4&&this.status==200){   _callback.call(this,this.responseText);   }   }       if (_method.toLowerCase() == "get"){    this.httpXML.open(_method, _url, true);    this.httpXML.send(null);    }else if (_method.toLowerCase() == "post"){    this.httpXML.open(_method, _url, true);    this.httpXML.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");    this.httpXML.send(_data);    }       } //=========================================== function getResult(data){ alert(data); } new Ajax().send('post','url','a=1&b=2',getResult);
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载