demo
請問一下各位,一個頁面有許多 AJAX 撈資料的效果,但是對方的電腦太慢導致於經常發生莫名的錯誤,這種情況應該怎麼解?讓非同步開始跑順序嗎?
Bill叔.巴萊
=.= |||
流浪小風
或是用jquery deferred,再放到pipe中按照先後順序執行?
demo
看樣子跑順序才能解,我毀了
KKBruce
換一台
葉神腦殘粉小軍
在AJAX執行時加上async=false可以讓程式執行完再進行下一步(轉非同步的意思)
葉神腦殘粉小軍
有時候是因為資料還沒撈完卻直接執行下一步所導致的錯誤,加上這行可以確保執行的順序.....大概是這樣?
91®
Raz✿
寫一個Queue,讓動作不要並發執行@@
吳阿貴
換電腦! 換電腦! 換電腦!
demo
關掉 async 的確是最簡單的方法,只是會讓我覺得那我幹啥寫AJAX XD。
demo
Raz✿ : 這就是跑順序囉,我好想直接叫user換電腦........
載入新的回覆