产生原因:同源策略
思路:同源策略不限制 script 的传递,所以实际上用 script 里的 function 来传递数据
如下方模拟例子实际上传递了一个
<script>
var onetest = function(){
{"success":true };
}
<script>
模拟
1. 安装两个tomcat 修改 conf 下的 server.xml 端口设置为不同的端口
需要注意的是,tomcat 本身也会修改端口,所以需要在 open 项里的 Ports 中,也做相应修改
2. 一个应用(A)提供响应,一个应用(B)用ajax发起请求

3. 查看结果,出现了,同源策略
响应方式略作修改
5. 再次查看结果
成功!
6. 其他
测试下来,jsonp :"callback" 不写也可以
浏览器上响应为