javascript通用创建xmlHttpRequest方法(jquery采用的方法)
浏览器种类、版本多种多样,获取XMLHttpRequest且要兼容所有浏览器的方法网上不少,下面是jquery采用的方法,可直接脱离jquery使用,为简单应用提供了一个好的方案:
function createStandardXHR() {
try {
return new window.XMLHttpRequest();
} catch( e ) {}
}
function createActiveXHR() {
try {
return new window.ActiveXObject( "Microsoft.XMLHTTP" );
} catch( e ) {}
}
var xhr= createStandardXHR() || createActiveXHR();
function test(xhr) {
try {
xhr.onreadystatechange=function(){
if (xhr.readyState==4 && xhr.status==200){
alert(xhr.responseText);
}
}
xhr.open("GET","http://a.com?b=c&__rnd="+Math.random()*10,true);
xhr.send(null);
} catch( e ) {}
}
摘自:Programflag的专栏
相关新闻>>
- 发表评论
-
- 最新评论 更多>>