在看w3school的AJAX教程过程中遇到了这么一段代码:var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}看上去window.XMLHttpRequest应该是一个布尔类型的变量
但我查了查window这个对象找了半天也没看见有XMLHttpRequest这个属性
我是从这里找的:http://www.w3school.com.cn/htmldom/dom_obj_window.asp求教啊!
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}看上去window.XMLHttpRequest应该是一个布尔类型的变量
但我查了查window这个对象找了半天也没看见有XMLHttpRequest这个属性
我是从这里找的:http://www.w3school.com.cn/htmldom/dom_obj_window.asp求教啊!
解决方案 »
- 使用<s:if test="">咋办判断数组的大小
- org.apache.commons.fileupload上传的问题
- 一对多关系的数据,比如订单和订单商品,要一起显示订单和其商品信息,怎么样查询最优
- 用struts国际化出现乱码
- 在Tomcat中运行JavaBean出现错误
- 急……->tomcat
- 紧急求助--可能是session问题!!!!!!
- 在HTTP里怎么传送图片啊?
- 初学者问题,我的类执行编译出错,问题找不出来
- java 微信 web开发中如何将页面在页面上传图片、下载保存到服务端 (只要在手机微信开发,电脑上的方法就不必了)
- 一个树形的递归算法
- Spring2+iBatis怎么同时把执行的SQL语句和session里的信息打印到Log里。
XMLHttpRequest 对象还没有标准化 具体针对浏览器的支持等楼下
语句
}
当括号里面的值为0 空字符 false null undefined 的时候就相当于false 则不执行语句 除此之外的值就执行语句if (window.XMLHttpRequest)
是判断浏览器的类型
window.XMLHttpRequest为 undefined 说明就是不支持window.XMLHttpRequest
看上面应该 IE7+, Firefox, Chrome, Opera, Safari都支持window.XMLHttpRequest
ie5和ie6不支持