当前位置: 代码迷 >> 综合 >> ajax responseXml responseXML null取不到值问题的原因分析及其解决方案
  详细解决方案

ajax responseXml responseXML null取不到值问题的原因分析及其解决方案

热度:33   发布时间:2023-12-14 16:55:28.0

问题

        客户端使用Ajax向服务器请求的时候,服务器返回的数据responseText有内容,但返回的responseXML为空。

原因:

      (1)因为response的contentType默认是text/html;charset=utf-8;这个格式可以传送text文本,但是现在需要传送的是xml文件,在ajax页面获取的就是document对象。

       (2)那就是自己服务器给ajax响应的xml格式有问题,这个可能性比较大,

解决:

         (1)设置response的请求头

resp.setContentType("text/xml;charset=utf-8");

         (2)检查自己的xml文件格式!

  相关解决方案