Detect the refresh event using JQuery

JQuery function to detect refresh event using JQuery

by Piotr Zolopa

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<p>
Detecting the page refresh using JQuery
</p>


<button type="button" id='button1'>Click Me!</button>

JavaScript

$('#button1').click(function() {

   var url = "http:www.your-url.com?ID=" + Math.random(); //create random number

   setTimeout(function() {
    $("#elementName").load(url+" #elementName>*","");
   }, 1000); //wait one second to run function

});

$( window ).bind('beforeunload', function()
 {
   return 'It is going to be refreshed'; 
});