作者wind681201 (阿風~~)
看板Ajax
標題[問題] 中斷迴圈中的ajax
時間Thu Sep 1 18:10:47 2016
想請問一下,我在網頁中,用一個迴圈跑 多個 $.post,當他送出去後,我立即
關掉網頁,請問,送出去的非同步,會執行完嗎?還是會被中斷?
例如:
for(int i=0;i<1000;i++){
$.post("aa",{id:i},function(){
});
}
alert("END");
當我執行到 alert("END") 後,立即把網頁關掉。
這樣,1000個的後端,還是會執行嗎?還是有可能執行到 某幾筆後,就停止了?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.78.48
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1472724650.A.201.html
→ mrbigmouth: 會送出去 後端會不會執行要看後端設定 09/01 18:40
→ mrbigmouth: 一般來說PHP之類的頁面只要前端abort就會停止執行 09/01 18:40
→ tacovirus: 非同步 = 聽天由命 09/06 00:21
推 pttnews: 已經收到的Request SERVER 會執行完畢,不會被中斷 09/12 16:03
→ b12031106: 看server收到了沒 10/03 13:08