Я использую setInterval для обновления статистики пользователей группой людей на сайте. Если это 403s, это означает, что группа вышвырнула парня, и я не считаю разумным просто отправлять запросы, так как чтобы вернуться в указанную группу, пользователь должен был бы согласиться на что-то на странице своего профиля. Итак, скажите, что у меня есть:Javascript: неустановленный интервал изнутри функции интервала?
setInterval(function() {
$.ajax({
method: 'GET',
url: '/api/retreivestats',
success: function(data) {
//update the page with the new stats
},
error: function(errorObj) {
if (errorObj.status == 403) {
//someone took away the users perms to retrieve stats, unset the interval
}
}
});
}, 30000);
Как использовать фактический выход из этого интервала из функции ошибки?
Вы можете использовать clearinterval http://www.w3schools.com/jsref/met_win_clearinterval.asp –