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

 

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

1. 经过ngix的软代理。跨域

2. 把请求改为浏览器

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

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

前台定义个showData(result)

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

 

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

相关文章
相关标签/搜索