js报错,document.domain跨域问题

               关于这个问题,我搜过也转载过不少的关于这个问题的解答,最后终于解决了,跟他们上面说的一样,下面贴出我的页面,页面中包含了js对跨域的操作。方便以后查看。











 

            功能是当选择修改分类的图标时,去请求一个getUploadUrl方法,获取图片上传的服务地址,然后让表单去提交 ,提交返回的跨域结果,被存放在拼接的iframe中,然后从iframe中取出图片地址,在img中显示,关键在于document.domain设置的值,需跟你图片上传所在服务的域名保持一致,最好设置为一级域名。

             比如图片服务是在ccav这个域名下,那么你这个项目访问的域名也最好是ccav或者它的子域名;若是项目还未上线,那么本地域名则为localhost,这时你可以修改hosts,让localhost指向ccav,具体设置方式,需先设置hosts文件,然后修改应用服务器比如tomcat的server.xml,然后部署项目,启动后已配置的域名访问即可。


你可能感兴趣的:(html/css,js)