论坛首页 Web前端技术论坛

关于xmlHttpRequest的问题:responseXML取出为null

浏览 9620 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-30  
   项目中用到了xmlHttpRequest,把服务部署在自己的机子上,xmlHttpReqeust中的responseXML取出来一切正常,但把服务部署在另外一台机子上,取出的responseXML去是null,难道还跟服务器环境有关,这个responseXML是如何实现的呢??

    现在试图在firefox里将responseText构造成xml对象,但一直没有找到资料,哪位有示例代码共享一下吧?
   发表时间:2006-10-30  
你试一下reponseText是否也为空,我碰到过,reponseText不为空,但是reponseXML为空的情况。
0 请登录后投票
   发表时间:2006-10-30  
Lucas Lee 写道
你试一下reponseText是否也为空,我碰到过,reponseText不为空,但是reponseXML为空的情况。
responseText是不为空的,所以我想把responseText构造成一个xml对象,但是没有相关示例代码可用
0 请登录后投票
   发表时间:2006-10-30  
設置response.setContentType('text/xml');
0 请登录后投票
   发表时间:2006-10-30  
fangjieke 写道
Lucas Lee 写道
你试一下reponseText是否也为空,我碰到过,reponseText不为空,但是reponseXML为空的情况。
responseText是不为空的,所以我想把responseText构造成一个xml对象,但是没有相关示例代码可用


reponseXML返回的是一个XML数据格式的数据.那么你要遵循XML的标准.也许在<?xml version="1.0" encoding="UTF-8"?>这个的前面不能有空格,以前我测试是也是在responseText中能显示,可在responseXML下就没有,找了很久就是因为它前面有空格.
0 请登录后投票
   发表时间:2006-10-30  
badqiu 写道
設置response.setContentType('text/xml');

服务器返回数据的设成text/xml,刚开始用ajax应该都会遇到这类问题.
0 请登录后投票
   发表时间:2006-11-08  
badqiu 写道
設置response.setContentType('text/xml');


正解。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics