jquery ajax подгрузка данных каждые несколько секунд

Если Вам требуется обновлять данные на странице каждые несколько секунд, например, для подгрузки новостной ленты, автоматической смены слайдов или отображения изменяющейся информации без обновления страницы, воспользуйтесь методом

setInterval(function(){}, 5000); // где 5000 - интервал обновления страницы -- 5 секунд

Я использую автообновление для подсчёта числа статей, отмеченных пользователем(лайки):

function sessionLikesScore()
{
  setInterval(function(){   
      showLoaderIdentity(); //выводим на экран идентификатор загрузки 
      $.ajax({
          url: '/index.php?route=ajax/sessionLikesCount', 
          dataType: 'text',
      })
      .done (function(obj){  // действия в случае успеха
          hideLoaderIdentity();    //скрываем идентификатор загрузки
          console.log('Ответ получен');
          $('#sessionLikesCount').text("Понравилось: " + obj); 
      })
      .fail(function(){   // действия в случае ошибки
          hideLoaderIdentity();  //скрываем идентификатор загрузки
          console.log('Ошибка соединения с сервером');
      });
  }, 5000);  // внутренняя функция будет выполняться каждые 5 секунд
}

Как закодить идентификатор загрузки, можно посмотреть здесь

vedro-compota's picture

упоминалось, хотя и без конкретики: http://fkn.ktu10.com/?q=node/7447

_____________
матфак вгу и остальная классика =)