В моем веб-приложении есть строка состояния для моих пользователей, где отображается количество новых сообщений и т. Д.Я использую Ajax.PeriodicalUpdater
для обновления каждые 60 секунд.Но PeriodicalUpdater
выполняет первую выборку при инициализации, когда в этом нет необходимости, поскольку данные обновляются при загрузке страницы.
Итак, каков наилучший способ запуска программы обновления через 60 секунд после загрузки страницы?
Я использую window.setTimeout
для вызова функции, которая запускает программу обновления, но есть ли что-то лучше?
function statusbarUpdate(){
new Ajax.PeriodicalUpdater({
success: 'statusbar'
}, '/status', {
method: 'get',
frequency: 60,
decay: 1
});
}
window.setTimeout("statusbarUpdate()", 1000 * 60)