Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 799 Bytes

README.md

File metadata and controls

14 lines (13 loc) · 799 Bytes

笔记

《39_尚硅谷_React全栈项目_jsonp解决ajax跨域的原理》jsonp的原理

  • 功能:
    • 1、用来解决ajax的跨域请求问题。只能使用“GET”请求。
    • 2、本质是一般的get请求,不是ajax请求。
    • 3、基本原理: - 浏览器端: 动态生成script请求后台接口(src就是接口的url)。 定义好用于接收响应数据的函数(fn),并且将函数名通过请求参数提交到服务端。 - 服务器端: 接收到请求处理产生结果数据后,返回一个函数调用的js代码,并且将结果数据作为实参传入函数调用。 - 浏览器端: 收到响应自动执行函数调用的js代码,也就执行了提前定义好的回调函数,并且得到需要的结果数据。