|
|
|
| Например, в определенном месте страницы у меня из базы данных что-то выводится. Как на AJAX сделать автоматическое обновление этого куска кода (например, что бы обновлялись данные из базы каждую минуту)... возможно ли сделать такой вариант,что чтобы обновлялось только тогда, когда произошли изменения в базе?
п.с. в аяксе новичкок( поэтому желательно примеры | |
|
|
|
|
|
|
|
для: Sergeous
(29.08.2007 в 02:24)
| | Чтобы сделать обновление каждую минуту просто создайте интервал с фукцией посылки запроса серверу! Врядле вам удастся сделать обновление данных на стороне клиента только тогда, когда обновилась база, т.к. вам придеться сообщать серверу что у вас есть, а серверу проверять чего у вас нет, и только по результатам проверки отсылать либо новые данные, либо что-то, что скажет вам, что данные не изменились! Проще просто обновлять данные через определенный промежуток времени внезависимости от того изменились они или нет... | |
|
|
|
|
|
|
|
для: Madman
(29.08.2007 в 11:40)
| | Можно сохранять в странице у пользователя штамп даты загрузки, проверять на сервере через промежуток времени, посылая на сервер и дату последнего обновления. На сервере же проверять есть ли новые записи в базе с времени последнего обновления данных (нужно поле даты добавления записи в таблице), и отсылать только новые данные, если есть.
Будет экономия трафика. | |
|
|
|