美文网首页
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