Ajax_XMLHttpRequest

前端之家收集整理的这篇文章主要介绍了Ajax_XMLHttpRequest前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

为了每次写Ajax的时候都节省一点时间,可以把对象检测的内容打包成一个可复用的函数

function getHTTObject(){

var xhr = false;

if(window.XMLHttpRequest){

xhr = new XMLHttpRequest();

}else if(window.ActiveXObject){

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

}

reutrn xhr;

}

说明:对window.XMLHttpRequest 的调用会返回一个对象或null,if语句会把调用返回的结果看作是true或false(如果返回对象则为true,返回null则为false)。如果XMLHttpRequest对象存在,则把 xhr 的值设为该对象的新实例。如果不存在,就去检测 ActiveObject 的实例是否存在,如果答案是肯定的,则把微软 XMLHTTP 的新实例赋给 xhr

猜你在找的Ajax相关文章