Динамическое увеличение счетчика - PullRequest
0 голосов
/ 29 апреля 2011

Мне было интересно, что было бы "лучшим" способом создания счетчика в javascript или jQuery, который отвечал бы на данные из базы данных?Цель состоит в том, чтобы показать количество людей, которые в настоящее время принимают участие в опросах в разных странах.Я думаю, мне нужно подключить его к Ajax-запросу и, возможно, сделать какое-то длинное решение для опроса, которое «прослушивает» обновления в базе данных.Любые хорошие указатели на это?

С уважением!

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

ЛУЧШИМ способом было бы использовать комету, которая позволяет получать «серверные события», которые отправляются клиенту (как это делают facebook и многие другие сайты), но это относительно сложно реализовать.

Проект Cometd

Одним простым способом было бы использование setInterval.

setInterval(function(){
   $.ajax({
     ...
   });
}, 5000);

Надеюсь, это поможет

0 голосов
/ 29 апреля 2011

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

Если это необходимо, тогда да, сделайте ajax-запрос для получения числа.

РЕДАКТИРОВАТЬ:

И сделать запрос на регулярной основе, используя, например, setInterval.

...