Если вам нужно, чтобы запросы шли один за другим
function update (){
$.ajax({
type: 'ajax',
url: 'путь к файлу',
timeout: 1000;
dataType: 'json',
success: function(data){
//работа с data
update();
},
error: function(){
update();
}
});
}
update();
И никаких setInterval !!!
Если нужно, чтобы запросы шли с временным промежутком, можно update() в success и error запускать из setTimeout