1
我正在做一個畫廊,其中有一個功能可以在照片之間導航, 下一個和上一個。jquery abort ajax - 什麼時候?
下一個和上一個切換大量的異步ajax調用,以便有可能在兩張照片之間快速導航。
現在,這是我的問題,假設我在照片#1,然後執行:next,previous,next,previous。
由於ajax調用是異步的,因此爲照片2檢索的信息與照片1的信息等混合在一起。
所以我需要中止現有的ajax調用在下一個和以前,然後進行ajax調用。
我嘗試以下方法:
var xhr=false;
function(){
if(xhr){
xhr.abort();
}
xhr=$.ajax({
});
}
這不這樣做,似乎在下次和以前在我的代碼之間迅速走向在某些請求不會中止。