Re: [問題] 還未結束的AJAX數量

看板Ajax作者 (我將會)時間14年前 (2011/02/24 14:29), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《IwillSay (我將會)》之銘言: : 假如我有一個動作會去引發不同人寫的許多FUNCTION : 在裡面可能會有觸發未知數量的AJAX : 那我有辦法取得目前正在進行中還未結束的AJAX數量嗎? : 主要是因為希望能在所有AJAX結束後做某些事情 : 但是第一個問題是不知道有哪些AJAX被呼叫 : 第二個問題是不希望AJAX變成非同步 : 這個問題不知道有沒有比較好的解法 = = : 我只想到說假如能知道現在還有哪些AJAX還沒結束的話 : 那說不定我用SetInterval重複跑應該可以辦到 : 或著有更好的方法 ? : jQuery 1.5目前還不能使用, 會跟原本的Code衝到 也不知道為啥 : 不過事實上是就算用jQuery 1.5, $.when也不知道怎麼用 : 因為那些AJAX可能是在不同的FUNCTION中呼叫的的 = = : 麻煩前輩指點了 找到$([selector]).ajaxStart(); 跟$([selector]).ajaxStop; 可以告訴讓我抓到ajax開始跟結束的時間點 這樣問題算解掉了 只是還是想問問有辦法抓到正在進行中的AJAX REQUEST數量嗎 = =? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.184.10

02/25 01:28, , 1F
設個全域變數在 start(), stop()裡加加減減
02/25 01:28, 1F

02/26 08:12, , 2F
同上。
02/26 08:12, 2F
文章代碼(AID): #1DPVhXdf (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1DPVhXdf (Ajax)