第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ajax循環(huán)調(diào)用問題,很著急,求前輩看看

ajax循環(huán)調(diào)用問題,很著急,求前輩看看

開滿天機(jī) 2019-05-21 10:10:35
我需要獲取每個月的統(tǒng)計(jì)數(shù)據(jù),然后統(tǒng)計(jì)云返回的是每天的。所以我分別傳參12個月的時間過去。調(diào)用12次,得到每個月的總數(shù)count。每次得到的值都賦值給一個數(shù)組month。這個數(shù)組保存12個月的總數(shù)。但是因?yàn)槭钱惒秸埱?,所以我在外面取不到?shù)組里面變量。我給ajax加上async以后,頁面會很慢加載。varmonth=[];getAppStatisticDataById(0,'2018-1-1','2018-1-31')getAppStatisticDataById(1,'2018-2-1','2018-2-28')getAppStatisticDataById(2,'2018-3-1','2018-3-31')getAppStatisticDataById(3,'2018-4-1','2018-1-30')getAppStatisticDataById(4,'2018-5-1','2018-1-31')getAppStatisticDataById(5,'2018-6-1','2018-1-30')getAppStatisticDataById(6,'2018-7-1','2018-1-31')getAppStatisticDataById(7,'2018-8-1','2018-1-31')getAppStatisticDataById(8,'2018-9-1','2018-1-30')getAppStatisticDataById(9,'2018-10-1','2018-1-31')getAppStatisticDataById(10,'2018-11-1','2018-1-30')getAppStatisticDataById(11,'2018-12-1','2018-1-31')functiongetAppStatisticDataById(index,start,end){$.ajax({url:'https://r.apicloud.com/analytics/getAppStatisticDataById',type:'post',timeout:10000,//超時時間10秒async:false,headers:{'X-APICloud-AppId':'xxxxxxxxx','X-APICloud-AppKey':varappKey,},dataType:"json",data:{startDate:start,endDate:end},success:function(data){if(data.st==1){varcount=0;for(leti=0;i
查看完整描述

2 回答

?
心有法竹

TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個贊

可以使用Promise.all,如果不支持ES6,可以模擬Promise.all
functionallAjax(arr,callback){
varcount=0,month=[];
arr.map(function(item,i){
$.ajax({
...
success:function(data){
month.push({
month:item,
data:data
})
},
complete:function(){
count++;
if(count==arr.length){
callback&&callback(month)
}
}
})
})
}
vararr=[1,2,3]
allAjax(arr,function(month){
console.log(month)
})
                            
查看完整回答
反對 回復(fù) 2019-05-21
  • 2 回答
  • 0 關(guān)注
  • 394 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號