Я использую jQuery и плагин jQuery Timers: http://plugins.jquery.com/files/jquery.timers-1.2.js.txt
Что я хочу сделать, так это отправлять данные в php-скрипт каждые 3 секунды. Скрипт проверяет, есть ли новые сообщения, и если есть, возвращает их. У меня проблема с таймером. Прямо сейчас он запускает функцию только один раз, через три секунды. После того, как он запустился один раз, он больше не запускается.
$(function() {
$('.check').everyTime(3000, function() {
var ID = $(this).attr("id");
if(ID) {
$("#check"+ID).html('<img src="img/loader.gif" />');
$.ajax({
type: "POST",
url: "<?php echo $base;?>ajax_check_new.php",
data: "latestmsg="+ ID,
cache: false,
success: function(html){
$("ol#msg").prepend(html);
$("#check"+ID).remove();
}
});
}
});
});
Какие-либо предложения?
Заранее спасибо!!