`

AJAX responseXML 火狐

    博客分类:
  • AJAX
阅读更多
ajax.send(null);
		var arr = new Array(ajax.responseText);
		if(isIE){
			arr.push(ajax.responseXML.documentElement);
		}else{
			var parser = new DOMParser();
			xml = parser.parseFromString(ajax.responseText, "text/xml");
			arr.push(xml);
		}
		return arr;

  

分享到:
评论

相关推荐

    firefox3中onreadystatechange事件不会触发

    针对这个问题,开发者需要采取一些策略来确保在Firefox 3中正确处理AJAX请求。例如,可以改用`load`事件,这个事件在请求完全加载并解析完成后触发,通常在所有浏览器中都比较可靠。另一个解决办法是使用`...

    解析xml,ajax

    但需要注意,E4X不是所有浏览器都支持,主要在Firefox中使用。 3. Ajax中的数据交换: - 使用XML:在早期的Ajax应用中,XML常作为数据交换格式,可以通过XMLHttpRequest的responseXML属性获取XML数据,然后使用DOM...

    AJAX面试题汇总

    在IE中,创建XMLHttpRequest对象通常使用`new ActiveXObject("Microsoft.XMLHTTP")`,而在Firefox及其他非IE浏览器中,使用`new XMLHttpRequest()`。 10. **AJAX的优缺点**: 优点:提高用户体验,减少网络流量,...

    AJAX常用面试题

    在Firefox等现代浏览器中,使用`new XMLHttpRequest()`。 - 主要方法包括`open()`(定义请求类型、URL和是否异步)、`send()`(发送请求)、`abort()`(取消请求),以及`onreadystatechange`等事件处理函数。 - ...

    AJAX培训 - 第一讲:AJAX基础

    该对象存在于所有主流浏览器中,包括IE5.5+、Firefox1.0+、Safari等。 - **方法**: - `void open(String method, String url, Boolean async)`:初始化一个HTTP请求。 - `void send(String body)`:发送请求体。 ...

    纯ajax

    所有现代浏览器(IE7+,Firefox,Chrome,Safari,Opera等)都内置了此对象。 2. 发起HTTP请求:通过XMLHttpRequest对象的open()方法设置请求类型(GET或POST),URL和是否异步执行。然后用send()方法发送请求。 3...

    ajax课件.rar

    1. **创建XMLHttpRequest对象**:所有现代浏览器(IE7+、Firefox、Chrome、Safari、Opera等)都内置了XMLHttpRequest对象,它是Ajax的核心,用于与服务器进行通信。 2. **打开连接**:调用XMLHttpRequest对象的`...

    帝国ajax登录验证

    1. **创建XMLHttpRequest对象**:所有现代浏览器(包括IE7+、Firefox、Chrome、Safari和Opera)都内置了XMLHttpRequest对象,用于处理Ajax请求。开发者可以通过`new XMLHttpRequest()`来创建一个实例。 2. **初始化...

    ajax 学习word文件版

    - 在其他现代浏览器中,如Firefox、Chrome、Safari和Opera,可以直接通过`new XMLHttpRequest()`来创建。 ### 2. **异步数据传输** Ajax的核心特性在于异步数据传输,即HTTP请求是在后台进行的,不会阻塞用户与网页...

    ajax的基本应用,测试通过

    1. **创建XMLHttpRequest对象**:所有现代浏览器(IE7+,Firefox,Chrome,Safari,Opera等)都内置了这个对象。 2. **初始化连接**:使用XMLHttpRequest对象的open()方法,指定请求类型(GET或POST)、URL以及是否...

    WEB 2.0中AJAX应用的详细探讨

    由于不同的浏览器对XMLHttpRequest的支持存在差异,特别是IE浏览器与其他浏览器(如Firefox、Safari)的实现方式不同。通常,我们会编写跨浏览器的代码来创建XMLHttpRequest对象,例如使用条件语句或尝试创建多个...

    Ajax读取xml数据类型例子

    在这个例子中,我们将探讨如何使用AJAX来读取XML数据,特别关注在Chrome和Firefox浏览器中的实现。 XML(eXtensible Markup Language)是一种用于存储和传输数据的标记语言,具有良好的结构和可读性。在JavaScript...

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

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

    Ajax简介与基本使用

    所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。创建XMLHttpRequest对象的语法: 向服务器发送请求 XMLHttpRequest对象用于和服务器交换数据。如需将请求发送到服务器,...

    ajax使用教程

    Ajax最初在Internet Explorer 5中引入,但真正的广泛支持始于Mozilla、Firefox和Safari。为了实现跨浏览器的Ajax,开发人员通常会使用一个兼容性的库,如jQuery或Prototype,它们提供了统一的API来处理不同浏览器间...

    ajax基础教程,适合刚开始学习ajax的人

    开发Ajax应用时,可以使用JSDoc为JavaScript代码生成文档,Firefox扩展如HTML验证器、DOM Inspector和JSLint进行语法检查和调试。同时,JavaScript的压缩和模糊处理能优化代码性能,而Firefox的Web开发扩展提供了更...

    Ajax基础教程.doc

    为了提高Ajax开发效率,开发者可以使用各种工具,如JSDoc生成JavaScript代码文档,Firefox扩展如HTML Validator和DOM Inspector检查HTML和DOM结构,JSLint进行JavaScript语法检查,以及JavaScript压缩和混淆工具减少...

    ajax-demo推送演示例子

    1. 创建XMLHttpRequest对象:所有现代浏览器(IE7+,Firefox,Chrome,Safari等)都内置了XMLHttpRequest对象,用于处理异步请求。 2. 发起HTTP请求:使用XMLHttpRequest对象的open()方法设置请求类型(GET或POST)...

Global site tag (gtag.js) - Google Analytics