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文件