如题:

解决方案 »

  1.   

    在客户端跨域是不可能的了。除非客户机上面浏览器作了设置允许你这样做。只好在服务器端想办法了。拿服务器端做一个中转就可以了。首先,客户端将要访问的域以所需要信息给服务器端,服务器端拿到后,使用webclient之类的对象去访问其它域的数据,将返回的数据处理后,传回客户端。
      

  2.   

    先谢谢楼上的2位:
    我现在就是不知道如何在本地的代理页面实现对其他域的访问读取---可以把url传到代理页面的----
    我下载了一个示例----可是只能实现读取.txt的数据-----因为代理页面有些东西被封装成了dll,所以读取xml的怎么都不行的-----郁闷
      

  3.   

    ---xml的数据以文本的形式也可以读出来的!
      

  4.   

    代理页面有些东西被封装成了dll
    -------------------------
    可是这和xml有什么关系呀?
      

  5.   

    var result = (xmlhttp.responseXML.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes);逐级显示吧
      

  6.   

    xmlhttp.responseXML 这是一个xmldocument文档对象,将文档中结构一层一层读出就读取最终结果了。
      

  7.   

    在服务器上架一个桥梁,获取需要跨域的内容。也是所说的使用代理,在服务器上做一个代理文件,很简单就是取你目标网址的内容。具体的实现方法去Google:Ajax 代理 跨域网上有很多这方面的内容。