Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
$.get("url", (data) => { // }) .fail(() => { // тут я хочу запустить таймер, а в таймер запустить повторный $.get })
let retryCount = 0; const retryMax = 3; const getData = url => { $.get(url, data => { // ... }).fail(() => { if (++retryCount <= retryMax) { setTimeout(getData, 1000); // через секунду } else { console.error('Так и не получилось'); } }); }; getData();
let retryCount = 0; const retryMax = 3; const url = 'https://example.com/api/method'; const getData = () => { $.get(url, data => { // ... }).fail(() => { if (++retryCount <= retryMax) { setTimeout(getData, 1000); // через секунду } else { console.error('Так и не получилось'); } }); }; getData();