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" 不写也能够
 浏览器上响应为
相关文章
相关标签/搜索