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