看板 Ajax 關於我們 聯絡資訊
想請問一下,我在網頁中,用一個迴圈跑 多個 $.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