Вы можете использовать решение nnevala , но это может вызвать проблемы, если выполнение запроса и вашего сценария занимает более пяти секунд.
Может быть лучше использовать setTimeout
рекурсивный вызов:
function poll() {
$.get('http://url/script', null, pollHandler);
}
function pollHandler(data) {
console.log('Server said: ' + data);
setTimeout(poll, 5000);
}
(Функции разделены для предотвращения утечки памяти.)