Ajax responseXML取不到返回值,但是responseText却可以???

问题描述

如题。var URL = "dyList?action=searchRule&node_id=<%=node_id %>";createXMLHttpRequest();XMLHttpReq.open("GET",URL,true);XMLHttpReq.onreadystatechange = processResponse;XMLHttpReq.send(null); 问题补充:sam.ds.chen 写道

解决方案

你JS中processResponse是怎么定义的,贴出来看看
解决方案二:
恩,你的XML拼的有问题,所以Javascript认不出来了。你仔细分解一下打印出来的那段XML
解决方案三:
logger.info("---------------"+bs.toString()+"----------------"); 这行打出来的是什么样的?你参考下我博客里的这篇文章http://redstarofsleep.iteye.com/blog/832785
解决方案四:
你在response.getWriter().print(bs.toString()); 后添加一句response.getWriter().flush(); 应该就可以了
解决方案五:
这是因为你没有告诉浏览器“返回给你的是XML,不是纯文本”你只需要在服务器端返回结果之前添加这么一句response.setContentType("text/xml;charset=UTF-8");如果你用的是.net,对应的应该是Response.ContentType = ("text/xml;charset=UTF-8");

时间: 2024-10-22 12:35:36

Ajax responseXML取不到返回值,但是responseText却可以???的相关文章

jquery ajax php保存数据并返回值

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

用jquery怎么取不到返回值?

问题描述 假设A页面有:------------------------------------------------------------------------------------------var str = '[{"uname":"王强","day":"2010/06/17"},{"uname":"王海云","day":"2010/06/11

火狐中静态html取不到.ashx的返回值但.aspx中可以取到 跪求大侠

问题描述 <scripttype="text/javascript"language="javascript">functionDQC_httpRequest(url,func){varhttp_request;if(window.XmlHttpRequest){//非IE浏览器xmlHttp=newwindow.XMLHttpRequest();http_request=newwindow.XMLHttpRequest();}elseif(window

xsd-asp.net中数据集(XSD)使用带OUTPUT值的存储过程时,如何获取返回值?

问题描述 asp.net中数据集(XSD)使用带OUTPUT值的存储过程时,如何获取返回值? 在数据集(XSD)中通过创建TableAdatper使用了带OUTPUT值的现有存储过程,在预览数据时能正确获得返回值的列表显示,但在CS页面中如何通过GetData函数正确获得这些返回值? 也试过创建Query使用了带OUTPUT值的现有存储过程,同样可以正确预览数据但CS中仍然取不到返回值,同样提示"最匹配的重载方法具有一些无效参数": ChargeStdTableAdapters.Que

jquery ajax返回值与无返回值问题

  jquery ajax 返回值有很多类型如有html,text,json,xml类型了,我们这些值都可以在ajaxp处理是直接使用匿名函数来直接获取,下面我整理内个jquery ajax 返回值的例子给各位参考参考. jquery中常用的ajac有 $.ajax() , $.post , $.get() ,$.load()了. 例子  代码如下   $.post("test.jsp",  { name: "cssrain", time: "2008/0

ajax-(myXmlHttpRequest.responseXML返回值为空问题

问题描述 (myXmlHttpRequest.responseXML返回值为空问题 代码是这样的: showCities.php: <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <script type="text/javascript"> function getXmlHttpOb

ajax返回值乱码

问题描述 我想用ajax+struts1.2实现一个选择公司名称后级联显示与公司相对应部门名称,出现的问题是返回值乱码(????)请各位大虾傍明解决哈..小弟跪求!!!!代码如果下:JSP代码:<table><tr><td>所属公司:td><td><selectid="companyName"onchange="refreshList()"><optionvalue="请选择..&qu

ajax-JQuery Ajax 返回值容器遍历

问题描述 JQuery Ajax 返回值容器遍历 用Ajax 进行异步刷新,在后台中如何给ajax返回一个List容器,并且在页面js代码中遍历并且显示到页面中 解决方案 后台使用resspon.getWriter.write(list); 前台AJAX可以这样 $.ajax{ dataType:json, .....其他和正常的ajax请求写法一样 success:function(data){ 这个data就是一个数组元素啦!!! } }

谢谢 救急-为什么我截图发送给一个答题接口,获得返回值之后传给游戏程序 取不到值。谢谢各位了

问题描述 为什么我截图发送给一个答题接口,获得返回值之后传给游戏程序 取不到值.谢谢各位了 static BOOL SyncGetAnswer(LPCSTR szJpgFile LPCSTR& szAnswer){ BOOL bResult = FALSE; HMODULE hMod = NULL; TRYBLOCK_START CHAR szPath[MAX_PATH] = {0}; // 发送答题 wsprintfA(szPath%slldm.dll"" GetAppPat