Приветствую! Не совсем РНР, точнее совсем не РНР, но... Начал изучение AJAX, принцип ассинхронных запросов и прочего, относящегося к XMLHttpRequest понятен. Думаеца алгоритм добавления сообщений на форуме аяксой. Вообще, он нужен там? Если да, то как реализовать добавление сообщения при превышении лимита сообщений на страницу? А что делать, если во время обработки запроса было уже добавлено (успели таки) сообщение (unbeliveable, но все же)? Кто как решал (если решал)?
Apple Точно, не учел время на заполнение формы ответа, когда запросов\ответов нет. Возвращаясь к AJAX feat. Forum...
А о чём вообще вопрос? О добавлении сообщения аяксом или об обновлении доски без перезарузки страницы? Можно проверять наличие новых сообщений и перед добавлением своего показывать юзеру что-нибудь типа «пока вы писали ответ, другие пользователи оставили ХХХ сообщений. Хотите их посмотреть перед отправкой?» Можно динамически подгружать новые сообщения и вообще не показывать пагинатор, или перерисовывать всю доску и перемещать пользователя по страницам автоматически (хотя, убил бы, наверно, за такое). Или, опять же, добавили сообщение, вытянули сообщения для конкретной страницы и количество страниц (а вдруг изменилось) и показали юзеру. Пущай сам листает до своего сообщения