Я бы, вероятно, использовал jQuery для запроса какого-либо действия с заданным интервалом и соответственно обновил страницу.
Я не знаю, о каких данных вы говорите, но давайте рассмотрим простой пример. От твоего вопроса мне кажется, что ты пытаешься сделать следующее:
Предположим, вы создаете Twitter и хотите показывать новейшие твиты на главной странице. Ну, у вас может быть скрипт, который просто выполняет вызов jQuery.GetJSON для какого-либо URL (назовем его twitter.com/latest5tweets), который получает последние 5 твитов. Тогда у вас будет функция обратного вызова, которая будет брать эти твиты и рисовать их на экране - возможно, используя какой-нибудь изящный эффект слайда, чтобы убрать старые с экрана и добавить новые.
Это помогает?