`
cicl
  • 浏览: 45522 次
  • 性别: Icon_minigender_1
  • 来自: 未来
社区版块
存档分类
最新评论

Ajax以responseXML返回,客户端(IE)不能分析xml问题

    博客分类:
  • java
阅读更多
Ajax以responseXML返回,客户端(IE)不能分析xml问题
  当用js的alert 方法显示ajax以responseText显示返回结果时候, 显示的是个xml结构文档, 但以responseXML解析xml的时候, 所有节点长度都为0,  这个问题关键是服务器端没有指定正确的文档格式:
        response.setContentType("text/xml;charset=UTF-8"); (正确)
         response.setContentType("text/html;charset=UTF-8");(错误)
同时要注意 response.setContentType("text/xml;charset=UTF-8");这句的位置,应该是在最开始,即创建这个response的开始。
分享到:
评论
4 楼 cicl 2009-07-29  
mooninday 写道
找了好久解决办法, 原来如此啊, 谢谢咯

大家好才是真的好
3 楼 mooninday 2009-03-19  
找了好久解决办法, 原来如此啊, 谢谢咯
2 楼 cicl 2009-02-19  
不客气,呵呵
1 楼 yuying 2009-02-18  
谢谢,呵呵,解决了我的问题

相关推荐

    Ajax实现responseXML返回信息显示

    Ajax实现responseXML返回信息显示,数据库使用的是sql server2000其中表operator只有四个字段,都是字符型的。

    AJAX对服务器返回XML的处理方法

    在AJAX 中,服务器端如果返回的XML 文档,则可以通过异步对象的responseXML 属性来获取器XML 数据。而开发者可以利用DOM 的相关方法对其进行处理。 假设服务器返回的XML 文档,如下所示: <?xml version="1.0" ...

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

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

    北京中科信软AJAX培训

    使用responseXML处理返回的XML信息 实战技巧:获取元对象数据 实战技巧:处理列表数据 实战技巧:处理级联的数据 实战技巧:保存更新数据 在普通文本和XML文档之间权衡 何时返回普通文本 何时返回XML文档 innerHTML...

    ajax的 responseXML返回接受 asp

     //ajax使用 try { xmlHttp = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (e) { try { xmlHttp = new ActiveXObject(“Microsoft.XMLHTTP”); } catch (e2) { xmlHttp = false; } } if (!...

    ajax异步请求小结

    具体描述ajax的获取,ajax属性,参数设置,编程步骤,缓存问题,get/post乱码问题,以及应用场景的阐述 onreadystatechange 绑订事件处理函数(处理readystatechange事件)。 注:当readyState属性值发生了任何的改变...

    xml浅学笔记

    使用 xhr.responseXML 来获取响应数据,返回的是XML文档对象 4、解析XML文档对象的内容 1、核心方法 elem.getElementsByTagName("标签的名字"); elem:表示的是获取范围的对象 返回值:返回一个包含指定元素们...

    ajax遍历xml文档的方法

    本文实例讲述了ajax遍历xml文档的方法。分享给大家供大家参考。具体分析如下: XMLHttpRequest对象提供了两个可以用来访问服务器响应的属性。第一个属性responseText将响应提供为一个串,第二个属性 responseXML将...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    相对的,XML则没有固定的标记,XML不能描述网页具体的外观,内容,它只是描述内容的数据形式和结构。 这是一个质的区别:网页将数据和显示混在一起,而XML则将数据和显示分开来。 我们看上面的例子,在myfile.htm...

    PHP培训教程之AJAX技术.docx

    3、AJAX的特 Ajax可以实现动态不刷新(局部刷新) 就能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上那些没有改变过的信息。 4、XMLhttprequest对象。 Ajax的核心...

    ajax或者jquery操作xml相关源文件

    /*通过异步传输XMLHTTP发送参数到ajaxServlet,返回符合条件的XML文档*/ var xhr; function createXHR() { if (typeof XMLHttpRequest != "undefined") {//检查原生XHR对象是否存在,如果存在则返回她的实例 return...

    Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)

    代码如下: //导入js文件 function getResult(url, ready) { var xmlHttp; var r = function() { if (xmlHttp.readyState == 4) { if (xmlHttp... if (isIE) xmldoc = xmlHttp.responseXML; else { xmlstr = xmlHttp.res

    Ajax返回值类型与用法实例分析

    如果服务器的响应头中Content-type的内容为text/xml时,此时XMLHttpRequest对象的responseXML属性才能使用。 2、返回值之文本类型 文本类型主要分为Html类型和json类型。 (1)Html类型 使用场景:一般返回需要重复...

    AJAX 源码范例

    源码结构说明 1.Slider文件夹下为源文件 2.Slider.war为部署文件 <br>第22章 程序描述:使用Windows系统的用户在关机的时候,出现的界面只允许用户选择关机、注销或取消动作,而桌面上的程序都不能使用...

    异步调用webservice返回responseXML为空的问题解决方法

    DOM的XML操作可参考的示例:http://www.w3school.com.cn/xmldom/met_document_getelementsbytagname.asp 2)在IE下面还是要通过loadXML来转responseText; 3)xml加载后异步属性设置; 4)命名空间处理等问题; ...

    Ajax如何传输Json和xml数据

    ajax传输xml数据:只要把数据封装成xml格式就可以实现传输,前台js用responseXML接收xml参数,后台读取用流和dom4j来解析 前台页面 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> ...

    Ajax技术课件,保密资料下载

    AJAX asynchronouse javascript and xml 异步 javascript 和 xml ---------------------------------------------- B/S 发展历程------> web1.0 特点: 网站的内容 --- 网站的拥有者提供 网站的使用者所做的...

    jsp ajax实例

    很好的ajax实例 var XMLHttpReq = false; //创建XMLHttpRequest对象 function createXMLHttpRequest() { if(window.XMLHttpRequest) { //Mozilla 浏览器 XMLHttpReq = new XMLHttpRequest(); } else ...

    XMLHttpRequest手册

    responseXML 将响应信息格式化为Xml Document对象并返回,只读 status 返回当前请求的http状态码.只读 statusText 返回当前请求的响应行状态,只读 * 表示此属性是W3C文档对象模型的扩展. 方法: abort 取消...

Global site tag (gtag.js) - Google Analytics