多个AJAX的执行问题,执行顺序,逻辑执行

多个AJAX怎么让他们有先后的执行顺序,甚至有逻辑的执行。需要用到什么技术

4个回答

放一个全局变量stage
每个函数按照自己执行的顺序判断
if stage == 前一个stage
执行自己
stage++
else
return

可以把ajax 提交写成 同步提交,默认是异步。 在ajax方法里面加上async:false, 然后先执行的ajax方法写前面,后执行的写后面,就达到了控制ajax方法执行顺序的效果。
url:'',
type:'POST',
async:false, //表示同步提交
data:{},
dataType:'json',

把默认的异步async:true修改为同步async:false之后,根据js的读取是从上往下执行逻辑,将多个请求按照你所需要的顺序进行一个排序就行。赞同楼上

.done() ,同步 ,包含

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问