你的位置:首页 > 软件开发 > Java > 解决项目中的跨域操作问题

解决项目中的跨域操作问题

发布时间:2016-09-20 21:00:05
浏览器存在许多安全策略,其中同源策略就是其中一个,所谓同源策略也叫同域名策略,即只有协议+域名+端口一致的情况下才可以相互访问,其目的就是为了保护用户信息的安全,同源策略现在的范围包括三方面:1)、Cookie、LocalStorage、IndexDB无法读取;2)、DOM无法获 ...

解决项目中的跨域操作问题

浏览器存在许多安全策略,其中同源策略就是其中一个,所谓同源策略也叫同域名策略,即只有协议+域名+端口一致的情况下才可以相互访问,其目的就是为了保护用户信息的安全,同源策略现在的范围包括三方面:1)、Cookie、LocalStorage、IndexDB无法读取;2)、DOM无法获取;3)、AJAX请求不能发送。这里主要介绍两种解决AJAX请求不能发送的解决方案:JSONP和CORS。JSONP是一种前端的解决方式;CORS是跨域资源共享,在服务端实现。

一、JSONP

 这里使用jquery的$.ajax()方法来实现JSOP跨域访问,其代码如下,

$(document).ready(function() {    $('#btn').on('click', function() {      $.ajax('http://localhost:8081/springmvc/my/my2/1/1',          {        dataType : 'jsonp',        type : 'get',        jsonpCallback: "aa",        success : function(data,status) {          console.log('111:'+data.Hello+' '+data);        }      })    })  })

原标题:解决项目中的跨域操作问题

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录