2016-09-23 12 views

回答

0

據我所知是沒有辦法在JavaScript中檢測關閉事件, 我們只能檢測時,頁面被卸載,而不是當窗口closed.There是當用戶離開你的頁面onunload的這觸發& onbeforeunload事件出於任何原因。所以通過使用這些事件,您可以知道用戶何時離開頁面。

按照beforeunload documentation

例如

$(window).on("beforeunload", function() { 
    //Write your ajax code here 
    $.ajax({ 
     type: "GET", 
     contentType: "application/json; charset=utf-8", 
     url: 'Your URL', 
     data: { "transactionno": transactionNo }, 
     success: function (data) {       
      $('#Loader').hide(); 

     }, 
     error: function (e) { 
      $('#Loader').hide(); 
     } 
    });   
}) 
+0

我應該在哪裏調用上面的beforeunload函數中的ajax函數? – Sanket

+0

請在我編輯的答案中看一次 –