Вы захотите взглянуть на функцию Javascript setInterval()
и настроить ее для вызова одного из методов jQuery AJAX, таких как $.get()
или $.getJSON()
, ииспользуйте обратный вызов «success» для сравнения текущих значений в DOM с теми, которые были получены запросом AJAX, и используйте библиотеку эффектов jQuery для анимации, где это применимо.Это похоже на довольно хорошую запись кода таймера Javascript:
http://www.elated.com/articles/javascript-timers-with-settimeout-and-setinterval/
Я бы просто позаботился об автоматизации (интервал-изинг?) Повторных вызовов на сервер и удостоверился, чтоони не перегружают ваш сервер, а также не перекрывают друг друга - например, если интервал повторяется, пока другой запрос не завершен, вы должны отменить предыдущий запрос и, возможно, рассмотреть возможность увеличения интервала.