responseXML 为什么为空或者出错?调试这种情况的方法!

作者: Eric Pascarello     来源: javaranch.com     时间: 2006-11-02 13:16:40
摘要: 为什么执行 var xmlDoc = this.req.responseXML.documentElement  无法得到返回值?《Ajax in Action》的作者 Eric Pascarello 也经常被问到,因此在他的blog上发了一篇文章,专门阐述这一问题,并且提供了调试方案。
归类: Ajax,

关键词: responseXML, ajax, documentElement,



为什么执行 var xmlDoc = this.req.responseXML.documentElement  无法得到返回值?《Ajax in Action》的作者 Eric Pascarello 也经常被问到,因此在他的blog上发了一篇文章,并提供了调试方案。 


调试此问题的四个步骤:
     1. 是否设置 content type 为 text/xml ?
     2. 请求是否发送到服务器端了?(检查一下 status code )
     3. 当你输出 responseText 的时候,返回的内容是否是 xml ?
     4. 在浏览器中直接输入返回 xml 文档的网址,检查一下返回的 xml 格式是否正确。





原文网址:
http://radio.javaranch.com/pascarello/2006/09/12/1158096122600.html


推荐链接:(联系 QQ :326801485)