首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax返回的responseXML.documentElement为空怎么解决

2013-01-01 
ajax返回的responseXML.documentElement为空如何解决我从一份xml文件中读取信息(我验证过格式,xml格式正确

ajax返回的responseXML.documentElement为空如何解决
我从一份xml文件中读取信息(我验证过格式,xml格式正确),用xmlHttp.responseXML.documentElement返回的值为null,但是我alert输出xmlHttp.responseText返回的数值却是我想要的xml文件内容,alert输出xmlHttp.responseXML为[object],这是怎么回事?

我同样的xml文件,同样的程序放到tomcat下正常运行(xmlHttp.responseXML.documentElement返回的正是文档的根节点root节点),但是我部署到weblogic却显示不出来,我调试了半天才发现原来是解析xml文件这里出了问题,请教大家知道原因吗?

页面用jsp写成


[解决办法]
xml文件的编码问题导致吧,你使用记事本打开,另存为utf-8试试
[解决办法]
用getElementsByTagName看看
[解决办法]
先用浏览器访问的请求的url看返回的是什么,另外,ajax采用随机数防止缓存

热点排行