ajax使用jsonp获取跨域数据

2019-08-03  本文已影响0人  欧_汤姆

当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域

image.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) {
             }
            })
上一篇 下一篇

猜你喜欢

热点阅读