`
frinder
  • 浏览: 38608 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ajax中获取XMLHttpRequest对象的方法(IE/Firefox/chrome)

 
阅读更多
<script type="text/javascript">
function GetXmlHttpObject() {
var xmlHttp = null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
} catch (e) { // Internet Explorer
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
alert(GetXmlHttpObject());

</script>


分享到:
评论

相关推荐

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    所有现代浏览器,包括IE7及更高版本、Firefox、Chrome、Safari和Opera,都内置了XMLHttpRequest对象。 #### 创建XMLHttpRequest对象 在JavaScript中创建XMLHttpRequest对象非常简单,一般有两种方式: 1. 对于...

    XMLHttpRequest中文参考手册.pdf

    而在非IE浏览器(如Firefox、Chrome、Safari等)中,XMLHttpRequest对象是原生支持的,创建方式如下: ```javascript var xmlHttpReq = new XMLHttpRequest(); ``` 以下是一些XMLHttpRequest对象的主要成员、方法和...

    XMLHttpRequest对象手册.pdf

    几乎所有现代浏览器都支持XMLHttpRequest对象,包括但不限于Chrome、Firefox、Safari、Edge等。需要注意的是,在Internet Explorer 5 和 IE 6 中,由于这些浏览器使用的是ActiveX对象模型,因此创建XMLHttpRequest...

    AJAX – 创建 XMLHttpRequest 对象

    AJAX – 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 ...所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 创建 XMLHttpReque

    XMLHTTPREQUEST

    不同的浏览器对`XMLHTTPRequest`的支持方式略有不同,主要分为两种:IE浏览器和其他非IE浏览器(如Firefox、Chrome等)。 ##### IE浏览器 对于IE浏览器,可以使用`ActiveXObject`来创建`XMLHTTPRequest`对象。 ```...

    让火狐、谷歌支持Ajax

    通过上述分析,我们可以看到,使Firefox、Google Chrome等浏览器支持Ajax涉及到了`XMLHttpRequest`对象的创建、HTTP请求的发送以及响应的处理等多个步骤。正确理解和应用这些技术,将使Web应用程序更加高效、响应...

    三种方式获取XMLHttpRequest对象

    上述三种方式都是为了确保在各种浏览器环境下,无论用户使用的是Firefox、Chrome、Safari、Opera还是Internet Explorer,都能成功创建XMLHttpRequest对象,从而实现异步数据传输。 在实际应用中,通常会封装一个...

    真正实现ajax上传文件 兼容IE6789火狐谷歌世界之窗

    在现代Web开发中,文件上传是一个常见的功能,但要实现跨浏览器兼容性,尤其是在旧版本的Internet Explorer(如IE6、IE7、IE8、IE9)以及Firefox、Chrome和世界之窗等其他浏览器上,可能面临一些挑战。Ajax上传文件...

    Ajax的学习资料

    - **对于IE7+、Firefox、Chrome、Safari、Opera等现代浏览器**: ```javascript var xmlhttp = new XMLHttpRequest(); ``` - **对于IE6、IE5等旧版本的Internet Explorer浏览器**: ```javascript var xmlhttp...

    javascript和css在IE和Firefox中的不同点及解决兼容性的方案

    JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...

    AJAX XMLHttpRequest对象创建使用详解

    所有现代浏览器(IE7+、Firefox、Chrome、Safari以及Opera)均内建XMLHttpRequest对象。 注:IE5/IE6需要使用ActiveRequest对象。 向服务器发送请求 xmlhttp.open(“GET”,”ajax_info.txt”,true); xmlhttp.send...

    不同浏览器创建XMLHttpRequest,兼容各种浏览器(王兴魁老师视频笔记)

    在现代浏览器中,如Chrome、Firefox、Safari和Edge,可以使用JavaScript原生的`new XMLHttpRequest()`来创建一个新的实例。例如: ```javascript var xhr = new XMLHttpRequest(); ``` 然而,在一些较旧的IE浏览器...

    JS使用ajax方法获取指定url的head信息中指定字段值的方法

    // 支持XMLHttpRequest的对象,如IE7+、Firefox、Chrome、Opera、Safari xmlhttp = new XMLHttpRequest(); } else { // 不支持XMLHttpRequest的对象,如IE6、IE5 xmlhttp = new ActiveXObject("Microsoft....

    [php]ifame仿ajax图片上传预览,兼容IE\FF\Chrome

    本项目特别强调了对IE(Internet Explorer)、Firefox(FF)和Chrome的兼容性,这意味着它可能使用了一些特定的代码片段或polyfill来弥补不同浏览器之间的差异。 5. **PHP**:后端语言PHP在这里可能用于接收上传的...

    ajax实例,兼容各个主流浏览器

    由于不同浏览器对XMLHttpRequest对象的支持程度不同,我们需要编写兼容代码来确保在所有主流浏览器(如IE、Firefox、Chrome、Safari等)中都能正常工作。以下是一些常见的兼容性问题及解决方案: #### 2.1 创建...

    AJAX 简易学习教程

    // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } ``` 这段代码首先检查浏览器是否...

    0积分:XMLHTTPRequest简介

    // Firefox, Chrome, Safari, Opera 8+ 和 IE 7+ xmlhttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE 5 & 6 try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { ...

    lotus domino AJAX 老的ajax方法

    `new ActiveXObject("Microsoft.XMLHTTP")` 是用于在 Internet Explorer 浏览器中创建 XMLHttpRequest 对象,而 `new XMLHttpRequest()` 则是用于在 Firefox、Chrome 等浏览器中创建。 在 `createXMLHttpRequest()`...

    ajax经典实例大全1,参看源码附件。。。。。。

    // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp....

Global site tag (gtag.js) - Google Analytics