JSONP的原理

JSONP就是利用script标签没有同源策略的限制,来达到与第三方通讯的目的。当需要通讯时,需要动态创建一个script标签,src属性指向第三方的地址,并且参数提供一个回调函数。通过该回调函数的参数来接收json 数据。
第三方响应时,将json 数据进行包装,以对象作为参数传递过来。

第三方产生的响应为json数据的包装(故称之为jsonp,即json padding),形如:
callback({"name":"hax","gender":"Male"})

695677714434498415.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容