我也遇到这个问题,好像是"req.open("GET", url, true);"的问题.url如果是file:///就没有问题,但是http://就不行了。好像是权限的问题,求高手解答

解决方案 »

  1.   

    我觉得是读取xml的时候出了问题,就是从responseXML中取数据有问题
      

  2.   

    我发现把返回的xml中的<?xml version="1.0" encoding="gb2312" ?> 去掉
    就可以了,但是这样就不能在xml中用到中文了:(ajax如何支持中文xml??????
      

  3.   

    脚本中xmlhttpRequest不能跨域你可以把代码改为服务器端的
      

  4.   

    关于乱码问题,你可以在服务器端用Response.binaryWrite("中文字符")或者,在接收时把responseXML经过转换内码,得到中文,这个函数,google("xmlhttp 乱码")就会有