jsonp跨域
跨域访问的3种方法
- 修改ajax同源协议
- 通过后端程序获取资源,传给前端
- jsonp
ajax受同源策略影响无法跨域获取资源,而html的script标签没有这个限制。
jsonp的就是通过引入一个外部script,内容是一个函数的声明并传入实参,传入的实参就是需要获取的资源。
可以通过定义一个函数去使用这个资源
如果jsonp是在jq或者onload事件里请求的,那么必须将函数定义在外部,因为jsonp返回的函数是全局调用的
署名-非商业性使用本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZEKALRYN'S BLOG!
评论
