日期:2014-05-16  浏览次数:20568 次

ajax跨域到底是为了什么?
据说为了安全性,跨域时需要通过<script type="text/javascript" src="xx"></script>访问,直接ajax不行。但是这样不是还是能访问到吗,不是多此一举?

------解决方案--------------------
做代理啊,设置Access-Control-Allow-Origin响应头允许那些域名跨域访问什么的

用script是jsonp操作,和ajax直接访问还是有区别

jsonp需要接受客户端发送的一些内容,如回调函数名称【必须的】,如果不理会你就无法获取到实际的内容

ajax如果没有没有跨域限制的话,直接访问地址后就能通过responseText获取到到了,也不理会人家是否接受你的请求,比较强悍,所以有个跨域的限制