Js executes an ajax request every 5 minutes

  • 2020-03-30 00:03:36
  • OfStack

There seems to be only one window.onload=function(){} per page, so you need multiple events
 
window.onload=function(){ 
//Suppose that the test function is executed every five minutes
publicBusi(); 
personBusi(); 
} 
function publicBusi(){ 
setTimeout(personBusi,1000*60*7);//So 1,000 here means 1,000 milliseconds in a second, 60 seconds in a minute, and 7 means seven minutes in total
$.post('${basePath}/approval/toCheckPublicBusi',function(data){ 
if(data.result !=0){ 
.................... 
} 
}); 
} 
function personBusi(){ 
setTimeout(publicBusi,1000*60*5);//A thousand here means 1,000 milliseconds in a second, 60 seconds in a minute, and 5 means a total of 5 minutes
$.post('${basePath}/approval/toCheckPersonBusi',function(data){ 
if(data.result !=0){ 
............ 
} 
}); 
} 

Related articles: