Какие технологии используются для создания веб-страницы для обновления в режиме реального времени? - PullRequest
0 голосов
/ 17 апреля 2011

Я хочу создать веб-страницу, где пользователь может добавить заголовок из книги, которую он прочитал.Эти изменения отражаются в режиме реального времени в списке, который содержит все книги, которые он внес в базу данных, без необходимости нажимать любую кнопку «перезагрузить».Например: нет необходимости обновлять (F5) страницу, чтобы увидеть последнюю добавленную книгу.

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

Спасибо.

Ответы [ 2 ]

3 голосов
/ 17 апреля 2011

Я думаю, что вы ищете Ajax.Будет в состоянии асинхронно обновлять раздел страницы (в данном случае сообщение) без необходимости обновления страницы.

1 голос
/ 17 апреля 2011

Вы захотите сделать это с помощью javascript, используя событие onchange, и для обсуждения этого вы можете посмотреть: Вызовите событие обмена Javascript, программно изменив значение текстового поля .

По сути, вы реагируете на изменяющиеся данные, а затем просто отправляете их немедленно, используя ajax на сервер, но вам нужно знать о двух вещах.

Во-первых, как вы будете обрабатывать ошибки, например, нет книги с таким названием или длина слишком велика. Я склонен помещать сообщение об ошибке в том месте, где у них были неверные данные.

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

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