Ajax異步的回調函數執行了多遍


 

問題:

在做下拉滾動加載時(類似於qq空間下拉加載),數據向下滾動一次,就會加載一次,即append一下,跟蹤js后,發現回調函數執行了多次,導致append將上次的append結果append上了,

換成同步后就好了,但是同步頁面就會出現卡頓。

為什么會出現回調函數調用多次的情況:

后來發現是因為 $("#").mousewheel();里面一次下拉導致執行了多次ajax請求導致的,而不是因為異步影響的。

解決:

發現上面問題后,異步多次加載問題也就解決了。通過瀏覽器的控制台,觀察ajax請求發送了幾次,發現的此問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM