/ / Периодично опресняване на страницата на Jquery в сравнение с опресняване на страници, управлявано от събитие - jquery, html, опресняване на страница, задвижване от събития

Опресняване на периодичната страница на Jquery срещу опресняване на страницата въз основа на събития - jquery, html, опресняване на страницата, водещо до събитие

Разбирам, че можете да опресните с 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 за отговор № 1

Сървърът няма връзка с клиентите между заявките. Ако искате абсолютно желаното от вас събитие, ще трябва да използвате приставката.