2011-11-09 85 views
0

我想在關閉瀏覽器之前運行一個小型php腳本。 我不知道它是否可能。 我這個嘗試,但是當我刷新網頁,然後還運行如何在關閉瀏覽器之前運行php代碼

<body onbeforeunload="xajax_closeBrowser();" > 

及其對AJAX運行沒有必要的代碼,可能是簡單的PHP代碼。

非常感謝。

+0

你爲什麼要這樣? – TJHeuvel

+0

想要在DataBase中進行一些更新。 – Bajrang

回答

1

無法判斷瀏覽器是關閉還是用戶只是簡單地瀏覽。在兩種情況下運行onbeforeunload,因爲它表明當前的頁面上下文由於某種原因被丟棄。沒有事件可以捕獲瀏覽器終止。

1
$(window).unload(function() { //ajax call }); 

當用戶導航離開頁面時,卸載事件發送到窗口元素。

P.S僅用於遠離導航。沒有其他方式。

+0

刷新頁面時,此ajax代碼正在運行。 – Bajrang

相關問題