У меня есть сайт, на котором люди могут добавлять сообщения и комментарии, как и любые социальные сети.Страница автоматического обновления после определенного интервала
Все работает отлично, кроме функции автоматического обновления: я хочу автоматически обновлять страницу каждые 20 секунд.
Обновляя страницу, я имею в виду, что она автоматически отображает недавно добавленные сообщения и комментарии к странице.
Я могу сделать это с помощью AJAX функции нагрузки, как
$('#divid').load("page.php #divid");
Но в этом случае возникает проблема: когда любой пользователь печатает что-то, и если затем DIV перезагружается, текст пользователь теряется; что, если у меня есть, есть бесконечная функция загрузки прокрутки, которая заставляет сайт загружать элементы снова и снова.
Я думаю, что это возможно, так как многие сайты делают эту вещь, подобно gmail, показывает нам новые письма без перезагрузки div.
«если div перезагружен, текст пользователя теряется» - затем выложите текстовое поле из этого div? – nicael
Есть более 10 сообщений на div, и сообщение имеет текстовое поле –