axios和jsonp

axios和jsonp

这两个不都是获取数据的吗,为什么要再搞个jsonp呢,有啥使用上的区别吗

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,是这样哒。祝学习愉快~

好帮手慕码 2020-04-03 14:07:36

同学你好,解答如下:是的,两个都是获取数据的。

(1)axios是Vue官方推荐的一个ajax插件,用于请求后的传递过来的数据。

(2)jsonp可用于跨域请求json数据。

因为我们这里请求的是其他网站的数据,出现了跨域的问题,所以使用jsonp去实现跨域去请求数据。

那什么是跨域呢?简单地理解就是因为JavaScript同源策略的限制,例如a.com域名下访问b.com域名下的接口,是不允许的,这就是跨域请求了。那么跨域的问题,可以让前端人员去处理,可以让后端人员去处理 。访问慕课网的接口,我们慕课网的后端开发人员已经处理好了,所以前端不用再处理直接用就行。而淘宝的接口,这个我们是没有办法去别人家的后台处理跨域的,所以要访问第三方接口,就需要处理跨域问题了。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师