有时,当用户多次触发同一事件时,会多次执行相同的Ajax调用。设置一个简单的对象来跟踪相同的调用并中止最老的调用是非常简单的,但是当有一连串的调用时,我该如何处理呢?
链是什么意思:假设用户单击了一个按钮,就会触发ajax_A(...)。在以后的某个时刻,ajax_B(...)也会被执行。此时,用户再次单击相同的按钮,再次调用相同的链。
有没有一种实用的方法来中止整个链( ajax_A(...)和ajax_B(...))?
我们目前的解决方案对于那些我们在链中进行ajax调用的部分来说是相当突出的。
发布于 2011-02-09 23:38:38
你可能想看看新的jQuery 1.5 deferreds:http://www.erichynds.com/jquery/using-deferreds-in-jquery/
https://stackoverflow.com/questions/4946990
复制相似问题