Сценарий с ajax-запросом запаковываем в функцию. После каждого успешного завершения запроса, запускаем setTimeout (
не setInterval !) и вызываем нашу функцию повторно через N секунд.
function myAjax() {
$.ajax({
/* прочие опции*/
,
success: function() {
setTimeout(myAjax, 5000);
}
});
}