Периодическое обновление страницы Jquery и обновление страницы по событиям

0

Я понимаю, что вы можете обновлять с помощью ajax, периодически вытягивая, учитывая таймер. Но как настроить страницу для обновления только тогда, когда HTTP-запрос, который был вызван/произошел со стороны сервера?

Таким образом, вы обычно делаете это

Обновление периодической страницы:

// Use a named immediately-invoked function expression.
(function worker() {
  $.get('ajax/test.html', function(data) {
    // Now that we've completed the request schedule the next one.
    $('.result').html(data);
    setTimeout(worker, 5000);
  });
})();

Обновление страницы с событием: (только когда сервер отправляет ответ)

Вопрос: Как вы это сделаете? Это возможно?

  • 0
    Если вы используете .net, посмотрите на SignalR.
Теги:
page-refresh
event-driven

1 ответ

0

Сервер не имеет связи с клиентом между запросами. Если вы абсолютно хотите, чтобы запрос, управляемый событиями, вам нужно было бы использовать плагин. Я бы пошел с периодическим ajax-запросом.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню