简单谈一下解决前端跨域的方法

 

首先说一下跨域,跨域只存在前端,浏览器端如果一个页面页面请求非同ip或端口的请求,就会产生跨域的问题。那怎么解决呢?

1. 通过ngix的软代理。

2. 把请求改成

$("head").append("<script src='http://localhost:9090/student?callback=showData'><\/script>");

通过script标签,然后后台请求直接输出内容。拼凑callback(result);

前台定义个showData(result)

这个就是利用了script可以跨站访问的原理实现。

 

3. 就是利用Jquery的Jsonp,百度一大堆。。。

posted @ 2018-12-26 15:25  郝二驴  阅读(196)  评论(0编辑  收藏  举报