[問題] ajax順序

看板Ajax作者 (粉色的青蛙)時間13年前 (2012/05/26 21:12), 編輯推噓1(108)
留言9則, 6人參與, 最新討論串1/1
我之前與同學聊天時,他跟我提到說javascript,作ajax時success 的必要性,他提到說如果目標的網站很慢的話,javascript會繼續 執行下一行,導致無法正常處理回傳資料,因此要用到success來調用函數 但是我很困惑,javascript不是執行完一行之後才會執行下一行嗎? 麻煩大家替我解惑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.230.97.108

05/26 21:14, , 1F
查一下AJAX是那些字的縮寫就知道為什麼了
05/26 21:14, 1F

05/26 21:37, , 2F
ajax也可以同步啊
05/26 21:37, 2F

05/27 20:37, , 3F
同步就不是 "a"jax 了吧 XDD
05/27 20:37, 3F

05/27 23:20, , 4F
Jquery.Ajax async: false 這樣就可以關閉 非同步
05/27 23:20, 4F

05/29 21:15, , 5F
不要實做onreadystatechange就是同步了
05/29 21:15, 5F

05/30 01:02, , 6F
@void0 不對喔,以 xmlhttprequest 你還是要在 open 時
05/30 01:02, 6F

05/30 01:03, , 7F
指定他是 sync 的 request。:)
05/30 01:03, 7F

05/30 14:19, , 8F
sync的話,會block在XMLHttpRequest.send(),等response
05/30 14:19, 8F

05/30 14:19, , 9F
結束才會繼續執行。
05/30 14:19, 9F
文章代碼(AID): #1FmDQuPw (Ajax)