`
happinessmoon
  • 浏览: 76034 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ext js response.responseXML

    博客分类:
  • EXT
阅读更多

Ajax:为什么response.responseXML返回的值为空?

为什么response.responseText返回的有值,而response.responseXML返回的值为空?

 

 

 

1.  你设置了content type = text/xml了么?
(本人在遇到上述问题时就是由这个问题解决的,程序为了强制使用utf-8,
就使用了一句header("Content-Type: text/html;charset=UTF-8"),。。后果大家已经知道了。)
2.  确定你的请求发送到了服务器并返回了 ?
3.  当你alert/检查 responseText的时候,是否看到其他一些不该有的信息?(例如xml信息)
4.  直接打开在浏览器中打开xml文档。(浏览器中输入请求页面,这个可能你需要传递参数或者构建一个表单。)
浏览器会告诉你你的xml文档格式是否正确。正确么?
var xmlData = response.responseXML;
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(response.responseText);
xmlData=xmlDoc;

http://wenwen.soso.com/z/q98066127.htm

分享到:
评论

相关推荐

    Ext.Ajax.request 小问题收集

    在实际项目中,我们通常会将EXTJS库文件(如`ext-basex.js`)与其他EXTJS组件和应用代码一起使用。这些库文件包含了EXTJS框架的基础组件和功能,包括`Ext.Ajax`类,使得我们可以方便地进行AJAX通信。 总结来说,`...

    使用Ext.UpdateManager实现页面任意部分自动刷新处理

    Ext.UpdateManager是Ext JS框架中的一个强大工具,它允许开发者轻松地实现页面元素的自动刷新功能。本文将详细介绍如何使用Ext.UpdateManager来实现在不重新加载整个页面的情况下,自动刷新页面的特定部分。 #### ...

    Ext3.1 Ajax 精简包以及使用方法

    Ext3.1是一款基于JavaScript的富客户端开发框架,主要用于构建交互性强、功能丰富的Web应用程序。Ajax,即异步JavaScript和XML(Asynchronous JavaScript and XML),是Ext3.1中的一个核心特性,它允许Web应用在不...

    Ext解析XML实例

    var doc = response.responseXML; tree.setRootNode(treeNodeFromXml(doc.documentElement || doc)); } }, callback, tree); } return tree; } ``` 此段代码首先创建了一个`TreePanel`组件,用于显示树形结构...

    JS Ajax XML 处理 (prototype)

    例如,`response.responseXML`实际上是通过`XMLHttpRequest`对象的`responseXML`属性获取的。当服务器返回的是XML数据时,这个属性将包含解析后的XML文档对象。 **四、实际应用** 在实际开发中,Prototype的Ajax...

    Ajax实现responseXML返回信息显示

    在本文中,我们将深入探讨如何使用Ajax技术来实现responseXML返回信息的显示,尤其是在与SQL Server 2000数据库交互时。Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许我们在不刷新整个...

    ajax和jquery整合的一些简单的例子

    var responseXML = xmlHttp.responseXML; var results = responseXML.getElementsByTagName("row"); var name, value; for (var i = 0; i < results.length; i++) { name = results[i].getElementsByTagName(...

    ExtJs中的Grid Title部分利用XML定义(ExtJS+Struts2)

    var xml = response.responseXML; var title = xml.getElementsByTagName('title')[0].textContent; var columns = []; var columnNodes = xml.getElementsByTagName('column'); for (var i = 0; i ...

    js 操作页面加载xml

    在网页开发中,JavaScript(简称JS)是一种广泛使用的客户端脚本语言,用于处理用户交互、操作DOM(Document Object Model)以及与服务器进行通信。当涉及到XML(eXtensible Markup Language)数据时,JS同样能发挥...

    ajax练手程序,简单的异步交互,请求、解析xml等例子

    **Ajax(Asynchronous JavaScript and XML)技术是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这个练手程序旨在帮助你理解并实践Ajax的基本用法,包括如何发起异步请求以及如何解析XML数据。** ...

    javascript加载xml文件和xml字符串的类

    .then(response => response.text()) .then(text => { let parser = new DOMParser(); let xmlDoc = parser.parseFromString(text, "text/xml"); // 进行后续操作 }); ``` **2. XMLHttpRequest(XHR)方式...

    js读取xml文件

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级编程语言,它被设计用来操作HTML文档,但同样也可以处理XML(可扩展标记语言)文件。XML是一种数据存储和交换的标准格式,常用于传输和存储结构化数据。在不借助...

    javascript读取服务器端XML文件借鉴.pdf

    在JavaScript中,读取服务器端的XML文件通常涉及到AJAX(Asynchronous JavaScript and XML)技术,尤其是现代浏览器中广泛使用的XMLHttpRequest对象或其更高级的版本——fetch API。在本例中,我们将探讨如何使用...

    asp下利用XMLHTTP 从其他页面获取数据的代码

    这种技术最初是为了支持客户端的 AJAX(Asynchronous JavaScript and XML)请求而设计的,但在服务器端也可以通过 ASP 来利用这一功能。 #### 二、创建 XMLHTTP 对象 在 ASP 中创建 XMLHTTP 对象通常通过 `Server....

    Ajax精短实例教程

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。本教程将重点介绍如何创建和使用Ajax对象,...

    js从xml取回数据

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级编程语言,它在浏览器环境中执行,为网页添加交互性。XML(可扩展标记语言)则是一种用于存储和传输数据的结构化格式,尤其适用于数据交换。当需要在JavaScript中...

    js读取xml的例子,个人编程

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级脚本语言,它可以用来操作和处理网页中的各种元素,包括XML(可扩展标记语言)数据。XML作为一种数据交换格式,常用于存储结构化数据,如配置文件、数据传输或...

    JS读取XML

    JavaScript(简称JS)是一种广泛用于Web开发的轻量级脚本语言,它可以在客户端或服务器端运行,为网页增加交互性。在Web开发中,有时我们需要处理XML(可扩展标记语言)文件,XML是一种结构化的数据存储格式,常用于...

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

    在异步调用webservice的过程中,返回的responseXML为空是一个相对常见的问题。这通常与浏览器兼容性、XML处理方法或者SOAP消息格式有关。下面,我们将详细介绍与这一问题相关的知识点。 ### JavaScript对XML的加载...

    js读取xml文件并获取文件内容

    在现代Web开发中,JavaScript(简称JS)常被用于处理各种数据格式,包括XML。XML(可扩展标记语言)是一种常用的标记语言,主要用于结构化数据的存储与传输。通过JavaScript可以方便地解析XML文档,提取所需的数据,...

Global site tag (gtag.js) - Google Analytics