jsonp的实质

jsonp 产生的原因:跨域

跨域本质上是浏览器核心拦截了数据 那么需要借助script的src属性来突破跨域 其实就是两个.js文件 一个负责定义函数 一个允许 例如

在 1.js钟定义了一个 function a // let  a=function(r){

console.log(r);

}

在 html页面 <script src=url+"callback=Name"></script>

Name 指的就是回调函数的名字 就是 我们在1.js定义的 a 那么服务器收到请求后 

就会生成一个 js文件 里面的内容是 let r=data; a(r);

本质就是两个.js文件 

原文地址:https://www.cnblogs.com/me-data/p/9637782.html