Разбирам, че можете да опресните с 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Сървърът няма връзка с клиентите между заявките. Ако искате абсолютно желаното от вас събитие, ще трябва да използвате приставката.