跨域只能使用JSONP来实现,或者通过服务器端获取另外,Access-Control-Allow-Origin 方法可以参考http://blog.csdn.net/net_lover/article/details/5172509
http://blog.csdn.net/net_lover/article/details/5172522
http://blog.csdn.net/net_lover/article/details/5172532

解决方案 »

  1.   

     Access-Control-Allow-Origin。HTTP响应头,指定服务器端允许进行跨域资源访问的来源域。可以用通配符*表示允许任何域的JavaScript访问资源,但是在响应一个携带身份信息(Credential)的HTTP请求时,Access-Control-Allow-Origin必需指定具体的域,不能用通配符。
      

  2.   

    JavaScript访问本地文件也会出现这样的错误。 浏览器为了安全考虑,是不允许JavaScript访问本地文件的。
      

  3.   

    在请求的java方法中加入  
    ServletActionContext.getResponse().setHeader("Access-Control-Allow-Origin", "*");
    即可