Ajax跨域

 

產生緣由:同源策略

思路:同源策略不限制 script 的傳遞,因此實際上用 script 裏的 function 來傳遞數據
以下方 模擬例子實際上傳遞了一個  
<script>
    var onetest = function(){
        {"success":true };
    }
<script>
 
 

模擬

1. 安裝兩個tomcat   修改 conf 下的 server.xml 端口設置爲不一樣的端口
 須要注意的是,tomcat 自己也會修改端口,因此須要在 open 項裏的 Ports 中,也作相應修改
 
2. 一個應用 (A)提供響應,一個應用 (B)用ajax發起請求
 

 
 
3. 查看結果,出現了,同源策略
 

 4. 修改請求方式
 響應方式略做修改
 
5. 再次查看結果
 成功!
 
6. 其餘
 
測試下來,jsonp :"callback" 不寫也能夠
 瀏覽器上響應爲
相關文章
相關標籤/搜索