JSONP跨越请求

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 数据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容