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

转:responseXML 为什么为空?

    博客分类:
  • Ajax
阅读更多
遭遇此问题时调试的四个步骤。
    是否设置正确的Content Type = text/xml ?
    确定 Ajax 请求发送到服务端了吗?
    检查一下 responseText 的返回值,确定返回的是XML吗?
    直接将url地址敲入地址栏,看看返回的xml数据是否有格式化错误?(这一点,IE做得不错)。
相信99%的问题都应该涵盖在内。
分享到:
评论
1 楼 beyondsanli 2008-03-05  
兄弟在tomcat 中ajax返回的xml为

Element resElement = toXml(submenulist);
Document resDocument = new Document(resElement);
response.setContentType("application/xml");
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Charset","GB2312");
XMLOutputter xoutput=new XMLOutputter(Format.getPrettyFormat().setEncoding("Gb2312"));
xoutput.output(resDocument, System.out);
xoutput.output(resDocument, response.getWriter());

<?xml version="1.0" encoding="Gb2312"?>
<datalist root="submenuinfo">
  <jobinfo menuid="2007011001" menulevel="2007011001" menuname="新闻管理" parent
sid="100000000000000000" />
  <jobinfo menuid="029e83c10dd4ce2b010dd4ce30530001" menulevel="029e83c10dd4ce2b
010dd4ce30530001" menuname="配置管理" parentsid="100000000000000000" />
  <jobinfo menuid="029e83c10dd4d801010dd4d805a80001" menulevel="029e83c10dd4d801
010dd4d805a80001" menuname="权限管理" parentsid="100000000000000000" />
  <jobinfo menuid="2007031601" menulevel="2007031601" menuname="质量校验" parent
sid="100000000000000000" />
</datalist>
为什么在ie浏览器中输入地址汉字为乱码了(url地址敲入地址栏)?

相关推荐

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

    异步调用webservice返回responseXML为空,详细很多朋友都遇到过类似的问题吧,接下来为大家提供详细的解决方案,感兴趣的朋友可以参考下哈

    Ajax实现responseXML返回信息显示

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

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

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

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

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

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

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

    Ajax异步请求响应.java

    responseText/responseXML :服务器的响应字符串 status:服务器返回的HTTP状态码 statusText: 服务器返回的HTTP状态信息 readyState :对象状态(0-4) 0 = 未初始化 1 = 正在加载 2 = 已加载 3 = 交互...

    jquery电子文档chm

    cache (Boolean) : (默认: true) jQuery 1.2 新功能,设置为 false 将不会从浏览器缓存中加载请求信息。 complete (Function) : 请求完成后回调函数 (请求成功或失败时均调用)。参数: XMLHttpRequest 对象,成功...

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

    为什么要用DTD文件呢?我的理解是它满足了网络共享和数据交互,使用DTD最大的好处在于DTD文件的共享。(就是上文DTD说明语句中的PUBLIC属性)。比如,两个相同行业不同地区的人使用同一个DTD文件来作为文档创建规范,...

    ajax的 responseXML返回接受 asp

    第一个文件 index.asp [removed] var xmlHttp = false; //ajax使用 try { xmlHttp = new ActiveXObject(“Msxml2.XMLHTTP”); } catch (e) { try { xmlHttp = new ActiveXObject(“Microsoft....

    ajax_transportation_methods

    JavaScript 版的 HttpConnection 介面 open(string url,string asynch): 開啟網頁 send(string): 傳送資料 onreadystatechange: 狀態改變回呼函式 ...responseXML: 回傳的 XML DOM responseText: 回傳的文字內容

    jquery-1.1.3 效率提高800%

    选择器速度提升 选择器的速度大幅度提高了,下表为jQuery1.1.2和1.1.3的选择器速度对比,提高了8倍多 Browser jQuery 1.1.2 jQuery 1.1.3 % Improvement IE 6 4890ms 661ms 740% Firefox 2 5629ms 567...

    struts简单实现用户注册(最新修订)

    其二:利用ajax实现省市下拉列表的联动,结果是实现了,但是我的目的是想用responseXML,出现的问题是,只用responseText能获取返回的内容,而responseXML却获取不了 WebRoot目录下emp.sql是本程序用到的sql脚本 本...

    解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成)

    您可能感兴趣的文章:PHP实现异步调用方法研究与分享PHP异步调用socket实现代码C#异步调用的好处和方法分享异步调用webservice返回responseXML为空的问题解决方法C# 委托的三种调用示例(同步调用 异步调用 异步回调...

    XMLHttpRequest手册

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

    U8开发之EAI接口.docx

    String responseXml = Dispatch.call(eaiBroker, "Process", new Variant(requestXml)); ...... //处理返回结果 } } EAI 远程 HTTP 接口 ------------------- EAI 远程 HTTP 接口提供了远程数据交换的能力,...

    JavaScript王者归来part.1 总数2

     1.1 为什么选择JavaScript?   1.2 JavaScript的应用范围   1.3 JavaScript的版本   1.4 一些值得留意的特性 禁忌及如何突破这些禁忌   1.5 安全性和执行效率   1.6 一个例子--JavaScript编写的计算器 ...

    北京中科信软AJAX培训

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

    详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度

    分析并操作 responseXML属性  如果你使用 XMLHttpRequest 来获得一个远程的 XML 文档的内容,responseXML 属性将会是一个由 XML 文档解析而来的 DOM 对象,这很难被操作和分析。这里有五种主要的分析 XML 文档的...

Global site tag (gtag.js) - Google Analytics