Ajax的同步请求和异步请求

作者: Rememberautumn 分类: JavaScript,Web前端 发布时间: 2015-06-19 21:22 阅读: 3,321

Ajax同步需要等待返回结果才能继续,异步不必等待,一般需要监听异步的结果,同步是在一条直线上的队列,异步不在一个队列上 各走各的,可能平时不太注意这个问题,直到我在Ajax请求里面嵌套了一个Ajax请求,并且返回的是一个数组,需要用for来处理,具体:

执行之后发现,最后添加的html代码只有返回数组的最后一个值,数量是数组的长度,使用断点调试发现直接跳过了第二个Ajax函数,把第二个Ajax函数放到了其他队列上执行,所以导致了这个问题,把第二个函数加上async: false, 使它成为同步就可以了。

 

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注