Ajax для обновления страницы на основе работы сервера - PullRequest
0 голосов
/ 09 ноября 2011

У меня есть приложение, которое загружает данные из внешнего источника.Процесс занимает несколько часов, и я хотел бы постоянно обновлять веб-страницу сообщениями, в которых говорится что-то вроде: «данные загружены для имени учетной записи 1, данные загружены для имени учетной записи 2» и т. Д. Другими словами, сервер работает, и мне нужноотправлять данные об этой работе с сервера клиенту, не обновляя страницу (не нажимая кнопки и не делая ничего другого).

Является ли AJAX подходом?У кого-нибудь есть пример кода / рекомендуемый учебник?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 09 ноября 2011

Я никогда не занимался написанием страниц, использующих websockets , но эта новая технология может быть интересна тем, что вы на самом деле хотите выполнить.

рассмотримследующее: websocket.org

0 голосов
/ 09 ноября 2011

Самым простым было бы использовать JavaScript setTimeout, который запускает Ajax-запрос для чего-то на стороне сервера, который знает, как отслеживать прогресс. Скорее всего, достаточно просто jQuery $.get.

Другим вариантом было бы реализовать некоторую форму толчка, но я бы подумал, что простого запроса "как дела у меня" с нечастыми интервалами будет достаточно.

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