最近在学习spring mvc + ibatis+easyui。在使用Ajax请求时会出现跨域问题,于是Google了一下,解决方案如下:
方法一:使用jsonp
什么是jsonp,首先要先了解json是什么。
json不多解释,json是一种数据格式,jsonp是一种数据调用的方式,我们可以简单的理解为带callback的json。
方法二:使用CORS
同样,首页要了解什么是cors(Cross-origin resource sharing);
知识理论我就不讲了,大家可以去网上搜索下,记得要用Google,这个事百度不出来的。
具体怎么使用,还要根据项目本身架构或者需求定位。这里给大家推荐一些怎么使用cors的网站,
同时也是自己做的一个备份。
http://software.dzhuvinov.com/
http://www.freebuf.com/articles/web/18493.html
http://newhtml.net/using-cors/
文章是个人总结,后续会为有一些实践代码,敬请关注。