注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

子木的博客

简单才能专一!

 
 
 

日志

 
 

AJAX应用五步走(1)- 创建XMLHttpRequest对象  

2010-10-16 09:41:23|  分类: AJAX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
if (window.XMLHttpRequest) {
//IE7, IE8, FireFox, MOzillor, Sofari, Opera
var xmlhttp = new XMLHttpRequest();
//处理某些版本浏览器在服务器端响应时没有 MimeType 头的情况下,可能无法正常工作。
//如果发送来的头不是 text/xml,就要将它忽略掉
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType("text/xml");
}
} else if (window.ActiveXObject) {
//IE6, IE5.5, IE5
//实际上,在所有的浏览器里面,这个对象都会是有效的,只是在上面的几种
//浏览器里,已经有原生的 xmlhttp 对象,就不再采用这种。
//这种方式只是针对于比较老的浏览器而言。
var activexName = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0",
       "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0",
       "MSXML2.XMLHTTP", "Miscrosoft.XMLHTTP"];
for (var i = 0; i < activexName.length; i++) {
try {
var xmlhttp = new ActiveXObject("");
//创建成功。
break;
} catch(e) {
//不做处理,继续循环。
}
}
}
if (xmlhttp == undefined || xmlhttp == null) {
//判断经过以上语句,是否创建成功。不成功则给出提示。
alert("当前浏览器不支持创建XMLHttpRequest对象!");
return;
}

如下图所示:
AJAX应用五步走(1)- 创建XMLHttpRequest对象 - 子木 - 子木的博客
 
  评论这张
 
阅读(193)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018