2010-08-13 36 views

回答

5

是的,您可以在window.onbeforeunload中發送AJAX請求,但不能保證您在瀏覽器關閉之前得到響應,因此您只能發送請求,而不能依賴讀取響應。如果您需要獲得響應,則可以發送同步請求而不是異步請求。

+0

有沒有辦法保證一個? – dspacejs 2015-04-01 23:41:14

2

達林是對的,window.onbeforeunload不是100%解決問題。如果合適 - 你可以在發送和ajax請求後顯示alert(),這會阻止瀏覽器並且你的請求應該完成,但是根據我的經驗,這個問題不是100%解決方案:\

相關問題