解决给分,请赐教:
公司局域网的内部服务器中的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);没有权限.
请指教什么原因阿,
另还有更好的 方法吗?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【haidejintou】截止到2008-06-25 17:20:10的历史汇总数据(不包括此帖):
    发帖数:11                 发帖分:379                
    结贴数:10                 结贴分:349                
    未结数:1                  未结分:30                 
    结贴率:90.91 %            结分率:92.08 %            
    值得尊敬
      

  2.   

    自己写一个Socket代码吧!不是很复杂的。作用就是专门读取那个页面的内容,用HttpURLConnection 就可以。你的ajax就调用本地的程序就可以了!
      

  3.   

    给你一个读取页面的程序代码http://www.java2000.net/viewthread.jsp?tid=2875记得设置好页面的编码。
      

  4.   

    ajax 跨域访问问题,ajax是不允许跨域的,所以他会出错
    lz 可以改变一下方式1>用script标签+json 可以实现跨域访问2>用iframe 实现跨域3> 用ajax访问本地类,本地类用HttpURLConnection 访问远程服务器的url,然后返回想要的结果返回给ajax我一般采用第一种和第三种
      

  5.   

    HttpURLConnection 不能获取动态加载的代码啊,请问三四楼的高手有什么办法吗?