Мне нужно проверить данные с сервера. Я делаю Ajax-запрос каждые 15 секунд. Но через несколько часов моя память переполнилась.
Я пробовал это в Opera, Firefox и Chrome, везде определенный результат
setTimeout(function timer() {
Check();
setTimeout(timer, 10000);
}, 10000);
function Check() {
$.ajax({
url: 'https://example/server/NEWS.php',
type: "POST",
catch: false,
success: (data) => {
CheckNews(data);
}
});
}
function CheckNews(data) {
if (data == 'Try again') document.location.reload();
data = JSON.parse(data);
data.forEach(function (item, i, arr) {
switch (item[0]) {
case "Del": //Delete
console.log('Del);
break;
case 'Add': //Add
console.log('Add ');
break;
case 'NewM':
break;
default:
}
});
data = null;
}