iframe有很多個表格頁面,會初始化查詢,查詢失敗會彈框現(xiàn)在情況是如果快速點擊兩個頁面,就會彈出前一個頁面的查詢失敗彈框請問如何解決呢?
2 回答

溫溫醬
TA貢獻1752條經(jīng)驗 獲得超4個贊
我先猜測你的情況:
如果是ajax在瀏覽器后臺請求的話,
當(dāng)返回數(shù)據(jù)在做頁面渲染的時候,js找不到指定的對象或者確實業(yè)務(wù)請求失敗了,導(dǎo)致出錯,然后提示跑到了“下個頁面”(這里簡單稱呼為加引號的“頁面”,其實還是本頁面)。
如果滿足猜測場景,你可以在所有的“頁面級ajax請求”的時候,攜帶一個全局請求戳,本請求戳遞增,然后返回的時候判斷請求戳是否相等,不相等代表不是當(dāng)前需要請求的頁面,就直接什么都不做(這個不做說的是不做提前加載,如果有需要做提前加載的話,那你要改代碼的出錯提示和容錯),那樣最新的“頁面”就會是最新的頁面的提示,不會被其他“頁面”干擾
添加回答
舉報
0/150
提交
取消