AJAX

简单理解ajax的anysc

03-05 11:49

ajax的anysc通俗理解为异步开关,同步与异步的区别大概是:

ajax同步请求时,会锁定当前页面中正在执行的所有js代码,等到ajax请求完成时再按顺序执行。

异步ajax加载时,其它代码也会一起执行,不存在排队现象。


举个例子,实际操作中:

异步请求,anysc:true

如果修改页面的展示信息等,都可以在ajax请求时一起完成,包括ajax的beforeSend函数,也会在拿到结果前先执行,比如显示loading状态。


同步请求,anysc:false

这时beforeSend中的程序不会优先执行,在ajax拿到接口返回结果前都不会有动作,拿到结果后才会一起执行。

微信小程序
大潇博客 版权所有 Copyright ©2016~2025
京ICP备17004217号-6  合作QQ:284710375
天玺科技