Ajax中异步执行的思考

JavaScript小白终于弄明白啦!
首先来看一下问题:
1.在一个for循环中按照kh数组中的相关信息 依次发送ajax请求去请求相关的数据(请求到的信息是个数组) 然后把结果放到info中
2.根据前面的信息 info应该是一个数组的数组 所以应该可以使用info[][]来访问数据
但是输出info[]发现竟然未undefined
直接输出info发现可以正常输出
在这里插入图片描述
3.输出了一下info的长度发现居然为0???
然后突然想到会不会是因为执行到info[][]是for循环还没有结束 也就是说是由于JavaScript不是向C语言一样简单的顺序执行下来的,所以导致这种情况?
然后把ajax请求中的aysc修改为false后得到解决

耶( •̀ ω •́ )y
可以去睡觉啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值