簡單談一下解決前端跨域的方法

 

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

相關文章
相關標籤/搜索