如何创建XMLHTTPRequest对象
2007-12-26 10:58
411 查看
在使用XMLHTTPRequest对象发送请求和处理响应之前,我们必须要用javascript创建一个XMLHTTPRequest对象。(IE把XMLHTTPRequest实现为一个ActiveX对象,其他的浏览器[如Firefox/Safari/Opear]则把它实现为一个本地的javascript对象)。
创建方法:
<script language="javascript" type="text/javascript">
<!--
var xmlhttp;
// 创建XMLHTTPRequest对象
function createXMLHTTPRequest(){
if(window.ActiveXObject){ // 判断是否支持ActiveX控件
// 通过实例化ActiveXObject的一个新实例来创建XMLHTTPRequest对象
xmlhttp = new ActiveObject("Microsoft.XMLHTTP");
}else if(window.XMLHTTPRequest){ // 判断是否把XMLHTTPRequest实现为一个本地javascript对象
xmlhttp = new XMLHTTPRequest(); // 创建XMLHTTPRequest的一个实例(本地javascript对象)
}
}
//-->
</script>
经过测试,IE运行正常;FireFox仍旧存在兼容性问题:( 有待解决
创建方法:
<script language="javascript" type="text/javascript">
<!--
var xmlhttp;
// 创建XMLHTTPRequest对象
function createXMLHTTPRequest(){
if(window.ActiveXObject){ // 判断是否支持ActiveX控件
// 通过实例化ActiveXObject的一个新实例来创建XMLHTTPRequest对象
xmlhttp = new ActiveObject("Microsoft.XMLHTTP");
}else if(window.XMLHTTPRequest){ // 判断是否把XMLHTTPRequest实现为一个本地javascript对象
xmlhttp = new XMLHTTPRequest(); // 创建XMLHTTPRequest的一个实例(本地javascript对象)
}
}
//-->
</script>
经过测试,IE运行正常;FireFox仍旧存在兼容性问题:( 有待解决
相关文章推荐
- 如何创建XMLHttpRequest对象
- 如何用ajax来创建一个XMLHttpRequest对象
- 如何创建和使用XMLHttpRequest对象?
- 如何在HTML页面中创建兼容不同浏览器的XMLHttpRequest对象
- 如何创建XMLHttpRequest对象
- AJAX - 创建 XMLHttpRequest 对象
- javascript创建createXmlHttpRequest对象示例代码
- AJAX中创建XMLHttpRequest对象实例
- ajax的核心javascript对象XMLHttpRequest创建
- XMLHttpRequest创建对象
- 创建针对不同浏览器的XMLHttpRequest对象,异步校验
- 跨浏览器 创建xmlhttprequest 对象 以及和服务器交互的全过程
- AJAX - 创建XMLHttpRequest 对象
- 创建XMLHttpRequest对象
- XMLHttpRequest对象的创建
- 兼容不同版本浏览器及版本号来创建XMLHttpRequest对象
- 创建XMLHttpRequest对象
- ajax创建XMLHttpRequest对象
- 用创建XMLHttpRequest对象与jQuery框架对文本为HTTP、JSON、XML的ajax实现比较