首先說一下跨域,跨域只存在前端,瀏覽器端若是一個頁面頁面請求非同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