作者st900278 (粉色的青蛙)
看板Ajax
標題[問題] ajax順序
時間Sat May 26 21:12:21 2012
我之前與同學聊天時,他跟我提到說javascript,作ajax時success
的必要性,他提到說如果目標的網站很慢的話,javascript會繼續
執行下一行,導致無法正常處理回傳資料,因此要用到success來調用函數
但是我很困惑,javascript不是執行完一行之後才會執行下一行嗎?
麻煩大家替我解惑 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.97.108
1F:→ akiratw:查一下AJAX是那些字的縮寫就知道為什麼了 05/26 21:14
2F:推 void0:ajax也可以同步啊 05/26 21:37
3F:→ chrisQQ:同步就不是 "a"jax 了吧 XDD 05/27 20:37
4F:→ YUPTT:Jquery.Ajax async: false 這樣就可以關閉 非同步 05/27 23:20
5F:→ void0:不要實做onreadystatechange就是同步了 05/29 21:15
6F:→ TonyQ:@void0 不對喔,以 xmlhttprequest 你還是要在 open 時 05/30 01:02
7F:→ TonyQ: 指定他是 sync 的 request。:) 05/30 01:03
8F:→ fillano:sync的話,會block在XMLHttpRequest.send(),等response 05/30 14:19
9F:→ fillano:結束才會繼續執行。 05/30 14:19