求助,ajax的responseXML无法获取xml,网上各种方法都试过了
分别是jsp页面代码和servlet代码,网上的各种方法都试过了,使用responseText能打印出xml页面,但是用responseXML打印的是object
求大神帮忙啊 --------------------编程问答-------------------- 代码没贴全!!!
建议在后台将xml组装完成后再通过out输出给前台。不要一句句输出。 --------------------编程问答--------------------
您是指用StringBuilder吗?试过了也不行 --------------------编程问答-------------------- request.setContentType("text/xml;charset='uft-8'");把它分开试试,另外,既然返回的类型是utf-8了,你把浏览器的页面也设置成utf-8试下。我以前也遇到过这样的问题,可以90%的肯定的话是编码问题。我以前遇到过一样的。 --------------------编程问答--------------------
如果你的返回的xml格式没有问题的话。 --------------------编程问答-------------------- 是不是前台ajax没有取到数据的问题?! --------------------编程问答-------------------- alert(dom.xml);
var name = dom.getElementsByTagName("name")[0].text;
var id= dom.getElementsByTagName("id")[0].text;
试试! --------------------编程问答-------------------- 前台alert一下,如果alert的内容正确,那么浏览器的问题,IE6好象就有无法正确解析ajax的xml这个问题
补充:Java , Java EE