Мне было интересно, есть ли у кого-нибудь простой способ подключить обработчики событий JavaScript к событиям, происходящим на стороне сервера. У меня есть длительный процесс, который включает в себя много шагов, и я хотел бы, чтобы клиент постоянно обновлялся новой информацией по мере перехода шагов. Будет ли это включать какой-то механизм опроса?
Отправляйте от клиента запрос AJAX или JSON, который часто запрашивает status.xml.Затем на сервере, когда что-то меняется, просто быстро напишите новую строку в status.xml так же, как в консоли.Вы можете использовать setInterval( function, timeBetweenRuns ) в Javascript, чтобы делать это регулярно.
status.xml
setInterval( function, timeBetweenRuns )
Ajax, вызывающий веб-сервис, - это то, как я бы это делал.
Можно ли использовать панель обновления, чтобы сделать это, может быть, с таймером?это как бы я это сделал.
Конечно, это зависит от того, что вы уже делаете.Я предполагаю, что вы используете формы ...