2009-12-23 63 views
2

原型将活动AJAX请求的数量存储在Ajax.activeRequestCount中。是否有类似的jQuery/Mootools等或可以从XMLHttpRequest中使用的东西?理想情况下,我需要一个独立于库的方法来检测页面中活动AJAX请求的数量。如果不是,每个库的方法就足够了。活动AJ​​AX请求

回答

2

Prototype只跟踪使用Prototype API进行的活动请求的数量。如果您要使用任何其他方法发出AJAX请求,则Ajax.activeRequestCount不会受到影响。没有跨库的方式来跟踪每一个请求,除非你自己跟踪它们。

2

$.active jQuery的,因为我从资料看

MooTools的似乎并不有一个(here's the Request class source

或许MooTools的,你可以做一个中介函数来调用Ajax和使自己的算在那里?

1

Mootools请求对象初始化一次并重新使用,初始化时可以保持计数。

顺便说一句,我敢打赌,由于它的单一实例结构,我们希望保持这种计数并不是mootools的必要条件,而是要考虑它!

0

jQuery有一个ajax活跃计数器(无证):jQuery.active

罗杰·胡有blog post了。