2010-07-07 33 views
1

很久以前,當我構建我的第一個Web應用程序時,我用現代方法使用sajax爲其添加了ajax功能。如果它已經有一段時間了,我必須清理它 - 我沒有設置任何真正的檢查,我的代碼是低效率的,並且看起來sajax已經死了。如何取消使用sajax進行的ajax調用?

如何取消使用sajax創建的特定ajax請求?請幫忙!

回答

1

XMLHttpRequest對象有一個abort函數,但我不知道如何使用sajax的東西。

+0

我檢查了庫,似乎sajax將所有XMLHTTPREquest對象放入數組隊列中。 – Ali 2010-07-07 06:20:44

+1

所以你可能會饒過數組並放棄它們? – 2010-07-07 06:32:57

+0

完成 - 在這裏需要一點黑客 - 設置它,因此它返回了函數所在的數組的索引,並且我在全局索引中保持索引位置。現在我知道哪個索引引用了哪個請求,很容易中止隊列中選定的索引。感謝您的想法! – Ali 2010-07-07 06:42:02