js跨域解决方法:
使用jsonp方式跨域,支持GET,不支持POST
服务器端一个跨域头,使用CORS方式进行跨域
iframe通过参数或hash跨域
postMessage跨域
其他方式
跨域是JavaScript出于安全方面的考虑,不允许浏览器在当前访问的域名的页面中的javascript的调用其他域名页面中的对象。跨域请求就是为了解决禁止跨域访问的问题。
用jsonp的原因是json是javascript中的对象,而跨域访问中有图片、css、javascript脚本文件等是不限制,因此你可以在页面渲染时动态在<script>标签设置src路径,而这个路径返回回来的就是json对象。