首先说一下跨域,跨域只存在前端,浏览器端若是一个页面页面请求非同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