跨域

作者: 没有卢果 | 来源:发表于2019-07-03 09:57 被阅读0次

    浏览器具有同源策略,所以不允许ajax访问其它域的接口。

    跨域的条件:协议,域名,端口,有一个不同就属于跨域,ajax就不能去请求。

    前端可以通过 JSONP 解决跨域问题

    JSONP是利用script标签的src属性天然的跨域行为
    1、动态创建一个script标签
    2、在scriptsrc设置成你要跨域的地址
    3、声明一个函数在src的地址后面传一个callback等于这个函数,callback是前后台约定好,可以随便写,通过参数传过去
    4、用appendChildscript标签插入到body里面
    5、后台返回的是函数调用,我们就可以通过形参接收
    6、最后把script移除掉

    相关文章

      网友评论

        本文标题:跨域

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