作者IwillSay (我将会)
看板Ajax
标题Re: [问题] 还未结束的AJAX数量
时间Thu Feb 24 14:29:51 2011
※ 引述《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
1F:→ grence:设个全域变数在 start(), stop()里加加减减 02/25 01:28
2F:→ TonyQ:同上。 02/26 08:12