2016-06-22 19 views
-1

如果用戶離開,我需要將當前網頁的數據保存到數據庫。我怎樣才能做到這一點? 我在後端使用Ruby on Rails。如果用戶離開當前網頁,則將數據保存到數據庫中

+1

的例子爲當用戶離開該頁面沒有任何事件處理程序。看到這裏: http://stackoverflow.com/questions/11026152/how-to-detect-if-a-user-leaves-a-page-in-php – AyexeM

+0

這似乎是你的分析服務應該處理的東西。正如AyexeM所提到的,我認爲沒有辦法用rails來做到這一點。 –

回答

0

這很棘手。

我會做的是保存在模糊事件是這樣的

$("input").blur(function(){ 
    $("form.form_class").submit(); 
}); 

我在想,你就必須只更新其中的形式提交給所以你不要創建時,一個新的記錄的每個字段你在新的頁面上。

你可以看到blur here