解决给分,请赐教: 
公司局域网的内部服务器中的jsp文件,要从外网取得数据,用ajax如何实现. 
小弟在xx.jsp中用: 
var url="http://www.xxxxxxxxxxxxxx.asp?username=xxxx; 
xmlHttp.open("GET",url,true); 
xmlHttp.onreadystatechange = showResult; 
xmlHttp.send(null);  
但浏览器会报xmlHttp.open("GET",url,true);没有权限. 
请指教什么原因阿, 
另还有更好的 方法吗? java2000_net的回答:自己写一个Socket代码吧!不是很复杂的。 作用就是专门读取那个页面的内容,用HttpURLConnection 就可以。 你的ajax就调用本地的程序就可以了! 
 
给你一个读取页面的程序代码 http://www.java2000.net/viewthread.jsp?tid=2875 记得设置好页面的编码。 
次问题在http://topic.csdn.net/u/20080625/17/f38c5691-3028-40a4-b0c2-3cfc0790e767.html
////////////////////////
在下搞了一天也没解决编码问题,请老紫竹给个详细点的解释,或是说明资料.
谢了先. 

解决方案 »

  1.   

    似乎是不让访问啊,你干吗访问人家网站,莫用于攻击哦。对于技术实现:过程调用的没错,访问本地页面这个程序也就对了。如果是共享网络的话,那可以用数据库最为中间层来写。具体不知道你要干什么,只说这么多。
      

  2.   

    在就是你的局域网能访问外网吧。呵呵
      

  3.   

    似乎是不让访问啊,你干吗访问人家网站,莫用于攻击哦。 
    哈哈,在下还不想失去自由,公司的网站在外网中,要从哪里取数据的