欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【创建XML Http Request对象两个的方法】,下面是详细的分享!
创建XML Http Request对象两个的方法
方法一:推荐
|
// 创建一个布尔型变量 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; |
以上所分享的是关于创建XML Http Request对象两个的方法,下面是编辑为你推荐的有价值的用户互动:
相关问题:不能创建xmlhttprequest对象实例怎么处理呀
答:1、说明你的浏览器不支持activeXObject,建议楼主更换浏览器试试,尽量用IE6, 2、建议把IE属性中的高级属性设置为默认 3、用金山网盾或360安全卫士修复你的IE。 记得采纳啊 >>详细
相关问题:XMLHttprequest对象的建立?
答:其实两种都行,这两种主要区别在于浏览器的不同。不同的浏览器还有不同版本对XMLHttprequest的申明方法不一样,IE的就是 new ActiveXObject("MSXML2.XMLHTTP") 遨游的就是new XMLHttprequest() 其实现在基于XMLHttprequest的ajax脚本已经很多了... >>详细
相关问题:如何创建XMLHttpRequest 对象
答:function test () {var xmlhttp; if(window.XMLHttpRequest) {xmlhttp=new XMLHttpRequest(); }else{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");} } >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
