刚刚碰到的问 题,getelementsbytagname().length在ie下取到的值始终是0,而在ff下和MyEclipse的Ajax浏览器里都能够得 到正常取值。
最后的解决方法很哭笑不得……
服务器端发回的xml文件头是<?xml version='1.0' encoding='GBK'?>的;但是在发回的时候,写了这么一句:
response.setContentType("text/xml;charset=utf-8");
看起来是这里的编码不一致;把这一句换成 response.setContentType("text/xml;charset=gbk");之后,问题解决了。
问题的原因?在找……估计是ff和ie对xml的默认编码格式不一样导致的。
本文转自 斯然在天边 51CTO博客,原文链接:http://blog.51cto.com/winters1224/799054,如需转载请自行联系原作者