跨域方式:
- cors(跨域资源共享)
当使用XMLHttpRequest发送请求时,浏览器会自动加上一个请求头:Origin,后端在接受到请求后确定响应后会在Response Headers中加入一个属性:Access-Control-Allow-Origin,值就是发起请求的源地址(http://127.0.0.1:8888),浏览器得到响应会进行判断Access-Control-Allow-Origin的值是否和当前的地址相同,只有匹配成功后才进行响应处理。
ajax跨域
$.ajax({
type: 'get', //get或post
url: url, //请求的地址
data: {
pageName: 'pageNum', // 页码的参数名称,默认:page
limitName: 'numPerPage', // 每页数据量的参数名,默认:limit
organNbr: organNbr, // 接口验证字段--后台给
rankParentType: rankParentTypes[0] // 接口验证字段--后台给
},
headers:{},
success: function(result) {
//成功的回调函数
console.log(result)
}
})