在for循环中有一个ajax请求,要求不把ajax请求的参数async改成false的情况下,如何实现同步效果。其中在es6的代码在通过gulp编译的时候加入async方法会出错(原因暂时不明),所以有没有其他的方式可以实现同样的效果?vartestAjax=asyncfunction(){for(leti=0;i<5;i++){console.log('test1:'+i);varurl="xxx";await$.ajax({url:url,dataType:'json',type:"GET",//async:false}).then(function(){console.log('test2:'+i);}).fail(function(){console.log('error')});}}testAjax();要求输出test1:0test2:0test1:1test2:1test1:2test2:2...
相关分类