ДЛЕ Скрипт! |
EvilCube
PHP - Как выводить данные в реальном времени, не перезагружая страницу?
Например, я с помощью php беру данные из базы данных. Когда в этой БД появятся новые данные, как мне вывести их, не перезагружая страницу?
Ответы:
Татьяна Шеховцова
ajax, к примеру
(php о странице вообще ничего не знает)
Чингачгук Зелёный Змей
Обычно раньше включали счётчики. Они как отдельные программные модули подключались. Но это было много лет назад. Попробуй и сейчас, должно работать.
Дед Мазай
AJAX или COMET
AJAX - получение данных по запросу клиента
COMET - непрерывное обновление данных
https://learn.javascript.ru/ajax
IT специалист
Аякс и хуякс
Алексей Долгов
Ты обращаешься к серверу, там лежит скрипт на php, который формирует ответ и отправляет к тебе в браузер его уже в готовом виде... Это важно понимать, ведь когда твои данные в БД изменятся, ты в браузере будешь видеть старый ответ, сам по себе он не обновится. Чтобы получить новые данные тебе все равно придется отправить запрос.
Но если у тебя изменяется лишь небольшая часть страницы, то есть смысл не перезагружать ее полностью, а использовать возможности AJAX (аяксом ты все равно отправляешь запрос на сервер, чтобы узнать изменения и получаешь ответ от сервера, запрос -> ответ - так все это работает)
|