Реализовать обновление контента в блоке, в том случае если этот контент был изменен в базе данных. Т.е. пользователь не должен отправлять никаких ручных запросов на обновление.
Есть у меня мысли что это делается совсем не аяксам а чем-то более могущественным. Пример можно тут посмотреть - http://www.myscore.ru/ . Все данные обновляются только в том случае если они были изменены.
Подскажите пожалуйста с помощью какой технологии реализовать такую задачу?
Спустя 23 минуты, 48 секунд (1.07.2011 - 00:58) Invis1ble написал(а):
belcoder
я думаю аяксом. Нужно написать js-функцию, которая будет запускаться с определенным интервалом (скажем раз в минуту, или чаще) и проверять БД на предмет обновления, если обновление имеет место быть - подгружать в блок-контейнер новый контент.
Обновился или нет контент можно определить примерно так: при загрузке контента добавлять <input type="hidden" id="last_update" value="" />, в качестве value - дата и время последнего обновления, которое берется из записи в БД. Потом в скрипте-обработчике, к которому обращается ajax, сверяется значение из hidden-поля со значением из БД.
я думаю аяксом. Нужно написать js-функцию, которая будет запускаться с определенным интервалом (скажем раз в минуту, или чаще) и проверять БД на предмет обновления, если обновление имеет место быть - подгружать в блок-контейнер новый контент.
Обновился или нет контент можно определить примерно так: при загрузке контента добавлять <input type="hidden" id="last_update" value="" />, в качестве value - дата и время последнего обновления, которое берется из записи в БД. Потом в скрипте-обработчике, к которому обращается ajax, сверяется значение из hidden-поля со значением из БД.
Спустя 16 минут, 57 секунд (1.07.2011 - 01:15) waldicom написал(а):
Цитата (Invis1ble @ 30.06.2011 - 22:58) |
Нужно написать js-функцию, которая будет запускаться с определенным интервалом (скажем раз в минуту, или чаще) и проверять БД на предмет обновления, если обновление имеет место быть - подгружать в блок-контейнер новый контент. |
polling, это же не наш метод


(искать в гугле по server side push comet)
Спустя 18 минут, 9 секунд (1.07.2011 - 01:33) Invis1ble написал(а):
waldicom
WOW! Щас буду шаманить
WOW! Щас буду шаманить

Спустя 8 часов, 46 минут, 47 секунд (1.07.2011 - 10:20) KonstantinK написал(а):
вот тут можно посмотреть http://javascript.ru/ajax/comet
Спустя 1 час, 16 минут, 3 секунды (1.07.2011 - 11:36) belcoder написал(а):
То что нужно! Спасибо.
Спустя 1 час, 13 минут, 15 секунд (1.07.2011 - 12:49) ИНСИ написал(а):
Цитата |
polling, это же не наш метод smile.gif COMET - выбор профессионалов smile.gif |

Тут http://dklab.ru/lib/dklab_realplexor/, очень грамотно все написано.