Элементы класса Javascript с автоматическим обновлением - PullRequest
1 голос
/ 01 марта 2011

Проблема:

Значения постоянно меняются на дБ. Необходимо автоматически перезагрузить определенные значения элементов без перезагрузки всей страницы. Очень похоже на страницы коллективных торгов, как на картинке.

enter image description here

Простой тип панели инструментов с тремя столбцами данных, организованных по сетке.

Как эффективно перезагрузить (AJAX CALL) определенные типы классов, контент?

Поскольку значения этих столбцов меняются с течением времени от дБ, они должны автоматически обновляться через временной интервал.

Пример кода:

<div class="autovalue">26</div>
<div class="autovalue">20</div>
<div class="autovalue">96</div>

Может быть, у Jquery есть метод.

1 Ответ

3 голосов
/ 01 марта 2011

Установите функцию интервала, я сделал этот пример, используя jQuery.

var intervalID = setInterval(function(){
   $('.refreshClass').each(function(){
      $(this).load(this.href);
   })
}, 900);

В моем примере <a href="url-to-get.php" class="refresh"></a> будет запрашивать атрибут href каждые 900 мс и обновлять innerHtml.

Длялучшую производительность вы можете кэшировать ваши селекторы и использовать идентификатор вместо классов.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...