当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域
![](https://img.haomeiwen.com/i2000858/b5cdc4aa1368a0de.png)
JSONP 是服务器与客户端跨源通信的常用方法。最大特点就是简单适用,兼容性好(兼容低版本IE),缺点是只支持get请求,不支持post请求。
$.ajax({
url: "http://127.0.0.1:80/getLatestOpenDoorData",
type: "post",
data:{
id://你想传递给服务端的数据
}
dataType: "jsonp",//告诉jquery需要请求跨域的数据
jsonp: "callback",//告诉jquery服务器在获取回调函数名称的时候需要用什么key来回去,默认就是callback
jsonpCallback:"inj" //告诉jquery服务器在获取回调函数名称的时候回调函数的名称是什么
success: function (result) {
}
})
网友评论