技术干货让前端飞程序员

JSONP原理

2017-01-01  本文已影响0人  Mr夜空

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

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

上一篇 下一篇

猜你喜欢

热点阅读