正在回答
3回答
同学你好,问题解答如下:
1.最后一条注释理解的不对。参考如下重新理解:
第一个then()方法执行,如果成功会返回数据(res),第二个then的参数data接收第一个then返回的数据,定时器是为了让数据延迟1s返回。
这样后续做加载图标(如下图),让它至少显示1s效果更好一点。否则如果数据请求的比较快,图标在页面中显示的时间就特别短。
2.理解的不对,ajax不能跨域,也与promise无关。ajax只是用来向后台请求或者发送数据的,而jsonp是用来解决跨域问题的。也就是说,如果使用ajax请求url地址的时候,出现跨域,就要使用jsonp来解决。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
慕前端2064318
2019-12-17 15:20:50
还有一个问题,就是jsonP 我看回来的是一个JS文件,跟请求不太一样
ajax不也是可以解决跨域的问题吗?为什么还需要用自己封装?是不是因为promise?
慕前端2064318
2019-12-17 15:17:03
热门框架Vue开发WebApp 18版
- 参与学习 人
- 提交作业 209 份
- 解答问题 3299 个
本路径是通过ES6基础知识、运用Zepto、Swiper、fullPag等移动端常用工具包、以及当下流行框架Vue,结合多个实战案例,还原真实开发场景,最终实现手机端购物商城网页开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星