[聚合文章] JSONP原理

JSONP 2017-01-01 6 阅读

只要说到跨域,就必须聊到JSONP,就必须讲一下JSONP的实现原理,以及在项目中哪个需求使用了JSONP,简单讲就是HTML里面所有带src属性的标签都可以跨域,如iframe,img,script等。

所以可以把需要跨域的请求改用成script脚本加载即可,服务器返回执行字符串,但是这和字符串实在window全局作用下执行的,你需要把他返回到你的代码的作用域内,这里就需要临时创建一个全局的回掉函数,并传到后台,最后再整合实际要求的数组,返回给前端,让浏览器直接调用,用回调的形式回到你的源代码流程中

注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。