毎分関数を呼び出す必要がある 2 つのページがあるため、 を使用してこれを行いsetInterval()
ました。ただし、ページに移動するたびに新しい間隔が作成され、最終的にサイトが停止します。ページから移動するたびに間隔をキャンセルする方法はありますか?
var pollinginterval = 60000;
$('#HomeViewPage_MyLocation').live('pagebeforeshow', function(toPage, fromPage){
GetUsersByLocation();
setInterval(function() {
GetUsersByLocation();
}, pollinginterval);
});
$('#HomeViewPage_ColleagueLocation').live('pageshow', function(toPage, fromPage){
GetAllUsersByTeam();
GetAvailableTeams();
setInterval(function() {
GetAllUsersByTeam();
GetAvailableTeams();
}, pollinginterval);
});