应该是请求头里的Accept的问题。跟响应头里的Content-Type不一致,一般来说accept里会加上*/*来兼容所有响应Content-Type。在发送ajax请求的时候设置一下accept试试看。

解决方案 »

  1.   

    看到IE显示的charset=iso-8859-1,IE一般默认以utf-8为提交编码。
    charset=utf-8
    把XML文件保存为utf-8.
      

  2.   

    xmlHttp.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
      

  3.   

    访问网时出现403 Forbidden错误的原因:
    1.你的IP被列入黑名单
    2.你在一定时间内过多地访问此网站(一般是用采集程序),被防火墙拒绝访问了
    3.网站域名解析到了空间,但空间未绑定此域名
    4.你的网页脚本文件在当前目录下没有执行权限
    5.在不允许写/创建文件的目录中执行了创建/写文件操作
    6.以http方式访问需要ssl连接的网址
    7.浏览器不支持SSL 128时访问SSL 128的连接
    8.连接的用户过多,可以过后再试
    9.在身份验证的过程中输入了错误的密码Forbidden的意思就是被禁止的,就是说你没有权限访问此站。