美文网首页
JSONP跨越请求

JSONP跨越请求

作者: 望夜的星空 | 来源:发表于2017-12-13 18:09 被阅读0次

functioncheck(){

$.ajax({

type:"GET",//jsonp只支持get方式

url:"http://127.0.0.1/*****/Login/check_login",//请求的服务器地址

data:{id:123456},//需要传送的数据

dataType:"jsonp",//规定数据传送方式

jsonp:"callback",//定义回调函数

success:functioncallback(data){//请求成功后处理

alert(data.flag);

},

error:function(XHR){//请求失败处理

alert(XHR.status);

}

});

}

JSONP实现跨域请求的原理简单的说,就是动态创建<script>标签,然后利用<script>的src 不受同源策略约束来跨域获取数据。

JSONP 由两部分组成:回调函数和数据。回调函数是当响应到来时应该在页面中调用的函数。回调函数的名字一般是在请求中指定的。而数据就是传入回调函数中的 JSON 数据。

相关文章

网友评论

      本文标题:JSONP跨越请求

      本文链接:https://www.haomeiwen.com/subject/cjezixtx.html