ZCFD
Мой дом здесь!
- Регистрация
- 16 Янв 2008
- Сообщения
- 989
- Реакции
- 458
- Автор темы
- #1
Доброго
Задача: на странице таблица, куда выводится 4-5 колонок из БД. Добавление, редактирование, удаление - через ajax. Выдал формочку, отправил запрос, получил ответ, дописал в таблицу. Это понятно.
Нужно реализовать отображение на странице актуальных данных из БД даже если эти изменения делал другой пользователь с другой такой же страницы. Т.е. в базе обновились данные - это отразилось на странице.
Как это делается? Алгоритм не ясен. (видимо, предполагается, что пользователей несколько - в этом и затык).
Пока вижу решение в промеждуточнойт аблице, куда пишется идентефикатор сессии-пользователя и команды, которые нужно отправить клиенту, плюс флаг получения. И по таймауту опрашивать эту таблицу. Но как-то коряво выглядит. Может есть решения, но я просто не знаю.
Спасибо за помощь
P.S. не знал в какой раздел, т.к. вроде и JS и вроде не только он.
Задача: на странице таблица, куда выводится 4-5 колонок из БД. Добавление, редактирование, удаление - через ajax. Выдал формочку, отправил запрос, получил ответ, дописал в таблицу. Это понятно.
Нужно реализовать отображение на странице актуальных данных из БД даже если эти изменения делал другой пользователь с другой такой же страницы. Т.е. в базе обновились данные - это отразилось на странице.
Как это делается? Алгоритм не ясен. (видимо, предполагается, что пользователей несколько - в этом и затык).
Пока вижу решение в промеждуточнойт аблице, куда пишется идентефикатор сессии-пользователя и команды, которые нужно отправить клиенту, плюс флаг получения. И по таймауту опрашивать эту таблицу. Но как-то коряво выглядит. Может есть решения, но я просто не знаю.
Спасибо за помощь
P.S. не знал в какой раздел, т.к. вроде и JS и вроде не только он.