您的位置:首页技术文章

创建XMLHttpRequest对象的方法

【字号: 日期:2023-10-12 10:20:42浏览:128作者:馨心

方法一:推荐

// 创建一个布尔型变量

var xmlhttp = false;

// 检查使用的是否为IE浏览器

try{

// 如果JS的版本大于5

xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');

alert('You are using Microsoft Internet Explorer.');

}catch(e){

// 如果不是,则使用老版本的ActiveX对象

try{

// 如果使用的是IE浏览器

xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');

alert('You are using Microsoft Internet Explorer.');

}catch(e){

// 使用非IE浏览器

xmlhttp = false;

}

}

// 如果使用的是IE非浏览器

if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){

xmlhttp = new XMLHttpRequest();

alert('You are not using Microsoft Internet Explorer.');

}

方法二:

var xmlhttp;// 如果ActiveX对象可用,则使用的肯定是IE浏览器(!window.ActiveXObject){ xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');}else{ // 使用Javascript方法处理 xmlhttp = new XMLHttpRequest();}

标签: PHP