一般我們用ajax實現的autocomplete系統,隨著用戶的輸入我們向后端發出去的請求依次應該是autocomplete?q=j
autocomplete?q=java
autocomplete?q=javasc如果遇到網絡延時比較嚴重,當我們處理完q=javasc的請求后,q=j的請求才返回過來,那么如果不做任何處理這個時候就會顯示q=j的結果,顯然這是不合理的,大家一般是怎么處理這種問題的呢?有人可能會想,用延時觸發,其實這根本不能解決問題,延時觸發只能減少請求的頻率,但是如果你請求返回的時間超過了延時的時間,照樣會產生錯亂.
大家一般是怎么處理ajax請求返回的時序問題呢?
哆啦的時光機
2023-04-14 14:10:02