Moglibyscie powiedziec czemu tutaj nie jest czyszczony interval? Po kliknieciu na node'a (wiersz w tabeli), wysiwetla sie dialog i potem zalacza sie interval. Przy zamykaniu okna powinien sie czyscic ale to sie nie dzieje.
var jenkinsConsoleInterval; $(node).click(function() { clearInterval(jenkinsConsoleInterval); $('#div-details-dialog').dialog({ ........... open: function() { $('#a-tab-jenkins-console').click(function() { jenkinsConsoleInterval = setInterval(function () { jQuery.ajax({ url: 'JenkinsConsole.php', type: 'GET', data: { url: record.buildUrl + '/consoleText' }, success: function(result) { $('#textarea-jenkins-console').html(result); $('#textarea-jenkins-console').scrollTop($('#textarea-jenkins-console')[0].scrollHeight); } }); }, 1000); }); }, close: function() { if(jenkinsConsoleInterval) { clearInterval(jenkinsConsoleInterval); } }