`
fangjieke
  • 浏览: 46140 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

关于xmlHttpRequest的问题:responseXML取出为null

阅读更多
   项目中用到了xmlHttpRequest,把服务部署在自己的机子上,xmlHttpReqeust中的responseXML取出来一切正常,但把服务部署在另外一台机子上,取出的responseXML去是null,难道还跟服务器环境有关,这个responseXML是如何实现的呢??

    现在试图在firefox里将responseText构造成xml对象,但一直没有找到资料,哪位有示例代码共享一下吧?
分享到:
评论
6 楼 update 2006-11-08  
badqiu 写道
設置response.setContentType('text/xml');


正解。
5 楼 wiley 2006-10-30  
badqiu 写道
設置response.setContentType('text/xml');

服务器返回数据的设成text/xml,刚开始用ajax应该都会遇到这类问题.
4 楼 hgq0011 2006-10-30  
fangjieke 写道
Lucas Lee 写道
你试一下reponseText是否也为空,我碰到过,reponseText不为空,但是reponseXML为空的情况。
responseText是不为空的,所以我想把responseText构造成一个xml对象,但是没有相关示例代码可用


reponseXML返回的是一个XML数据格式的数据.那么你要遵循XML的标准.也许在<?xml version="1.0" encoding="UTF-8"?>这个的前面不能有空格,以前我测试是也是在responseText中能显示,可在responseXML下就没有,找了很久就是因为它前面有空格.
3 楼 badqiu 2006-10-30  
設置response.setContentType('text/xml');
2 楼 fangjieke 2006-10-30  
Lucas Lee 写道
你试一下reponseText是否也为空,我碰到过,reponseText不为空,但是reponseXML为空的情况。
responseText是不为空的,所以我想把responseText构造成一个xml对象,但是没有相关示例代码可用
1 楼 LucasLee 2006-10-30  
你试一下reponseText是否也为空,我碰到过,reponseText不为空,但是reponseXML为空的情况。

相关推荐

    深入掌握JavaScript中的`XMLHttpRequest`:使用指南与实践技巧

    尽管现代开发中更倾向于使用fetch API和async/await语法,但XMLHttpRequest仍然是一个重要的概念,尤其是在维护旧代码或需要兼容旧浏览器时。本文将详细介绍XMLHttpRequest的使用方法、工作流程以及在实际项目中的...

    jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML

    摘要:本节补充ajax学习笔记1中 第二种方式:使用XMLHttpRequest对象的responseXML的方式来接受XML数据对象的DOM对象 在ajax学习笔记1中已经对准备工作和需要用到的知识做了比较详细的介绍,本节主要介绍需要修改的...

    asp.net ajax操作xmlHttpRequest对象返回的ResponseXML和ResponseText例子

    在ASP.NET AJAX开发中,XMLHttpRequest对象是进行异步数据通信的核心组件,它允许我们向服务器发送请求并接收响应,而无需刷新整个页面。在这个例子中,我们将关注如何处理服务器返回的数据,特别是`ResponseXML`和`...

    XMLHttpRequest_test:XMLHttpRequest学习代码

    以下是一些关于XMLHttpRequest的重要知识点: 1. **创建XMLHttpRequest对象**:在JavaScript中,可以通过`new XMLHttpRequest()`来创建一个实例。虽然名字中有XML,但如今它并不限于处理XML数据,而是可以处理各种...

    XMLHttpRequest对象手册.pdf

    当前的实现虽然在大多数情况下保持一致,但在某些细节上仍存在差异,比如某些实现可能返回null而非空字符串作为响应头部,或者在readyState为3时某些实现可能无法提供所有响应头部。 #### 五、XMLHttpRequest核心...

    关于xmlHttpRequest异步访问的测试程序

    综上所述,理解XMLHttpRequest的异步和同步模式至关重要,尤其是在遇到问题时,需要仔细检查代码逻辑和运行环境,以确保良好的用户体验和高效的服务性能。在.NET Web开发中,利用异步特性可以显著提升应用的响应性和...

    ajax之核心XMLHttpRequest中文参考手册

    **Ajax核心XMLHttpRequest中文参考手册** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。...

    nginx服务器配置解决ajax的跨域问题

    在排除json数据格式不正确的原因之后,发现了ajax error函数返回“networkerror failed to execute ‘send’ on ‘xmlhttprequest’ failed to load ‘http //“ XMLHttpRequest.status=0,就是没有初始化。...

    XMLHttpRequest

    ### XMLHttpRequest与DWR AJAX异步请求详解 #### 一、XMLHttpRequest简介 `XMLHttpRequest`是一种在浏览器端执行异步请求的技术,它允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分页面内容。这...

    XMLHTTPRequest属性与方法

    通过上述介绍,我们可以看到 XMLHTTPRequest 为前端开发者提供了一种非常强大的工具,使得异步数据交互变得更加简单。掌握 XMLHTTPRequest 的使用方法对于任何希望开发现代 Web 应用程序的前端开发者来说都是必不可...

    0积分:XMLHTTPRequest简介

    ### XMLHTTPRequest:实现异步网页更新的关键技术 #### 引言 XMLHTTPRequest是现代Web开发中的一个关键组件,它使得JavaScript能够与服务器进行异步通信,无需重新加载整个页面即可获取或发送数据。这一特性极大地...

    XMLHttpRequest中文参考手册

    XMLHttpRequest中文参考手册是为开发者提供关于这一核心API的详尽指南。 XMLHttpRequest对象是在浏览器环境中创建的,主要用于后台与服务器进行通信。以下是一些主要知识点: 1. **创建XMLHttpRequest对象**: 在...

    XMLHTTPREQUEST

    ### XMLHTTPRequest对象详解 在现代Web开发中,客户端与服务器之间的数据交换是非常常见的需求之一。为了实现这种异步数据通信,JavaScript提供了一种强大的工具——`XMLHTTPRequest`对象。通过这个对象,开发者...

    全面剖析XMLHttpRequest对象.txt

    - **`responseXML`**:如果响应数据为XML格式,并且`Content-Type`头正确设置,那么该属性将包含解析后的XML文档。 - **`status`**:表示HTTP状态码,例如200表示成功。 - **`statusText`**:表示HTTP状态文本,例如...

    window.XMLHttpRequest详解(AJAX工作原理)1

    3. **`responseXML`**:如果服务器返回的是XML数据,并且`readyState`为`4`,那么该属性将包含一个文档对象模型(DOM)树,可用于进一步处理。 4. **`status`**:表示HTTP状态码。 5. **`statusText`**:表示HTTP...

Global site tag (gtag.js) - Google Analytics