​老师这里为什么用ajax请求?

​老师这里为什么用ajax请求?

老师这里为什么用ajax请求,哪里看出是同源的,我们项目的地址不是http://localhost:8080吗,而请求的地址是http://www.imooc.com/api/home/sliderhttp://img1.sycdn.imooc.com//climg/5ea55ef309b1bead11390233.jpg

正在回答

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

2回答

同学你好,是的,使用ajax或者axios请求的都是同源的。

祝学习愉快 ~

好帮手慕夭夭 2020-04-26 18:37:48

同学你好,问题解答如下:

1.这里使用的不是ajax,而是axios,这是vue中的用法,不给它和ajax很像的。因为我们要请求后端的数据,所以肯定要使用axios去请求接口哦。

http://img1.sycdn.imooc.com//climg/5ea5627b099fef1f04310052.jpg

2.同源就是域名(例如www.imooc.com),协议(https或者http),端口(地址中不一定要存在端口)都是一样的。例如https://class.imooc.com/course和http://www.imooc.com/wiki就得同源。如果请求的接口不是同源的,就会产生跨域(跨域就是不同源的地址是不让请求的)。http://localhost:8080和http://www.imooc.com/api/home/slider不是同源的,会产生跨域。可以使用jsonp解决跨域,在本节课程中,就是封装了jsonp哦。

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

  • 提问者 慕尼黑5122342 #1
    那axios跟ajax一样是就是请求同源的吗?
    2020-04-26 18:39:57
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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