Система чата на PHP, с возможностью отправки и заполнения произвольных форм?
Добрый день, прошу вас помочь, у меня есть система чата, написанная на PHP+AJAX, в ней есть возможность отправки произвольных форм, к примеру для заполнения данных, но ajax чат работает так, что он обновляется каждые 2 секунды, и как только ты начинаешь вводить в поле какие-то данные, то чат обновляется, и выходит что пользователь не может ввести никаких данных, как это можно было бы исправить?
Без кода ничего невозможно сказать. Кажется нелогичным, что поле ввода обновляется синхронно с подтягиванием данных в чат - отвяжите поле ввода от обновления по ajax
Чат то у меня работает, но вот говорю же, не выходит дать возможность пользователю который заполняет форму непосредственно в самом чате, заполнить ее, так как эта часть чата обновляется, в поисках нового сообщения..
Immortal_pony, непонятно, зачем там реакт пхп. Аяксом получаем с клиента сообщение, центрифугой отправляем оповещение по вебсокетам о том, что юзеру пришло новое сообщение. Если у юзера не открыты чаты, обновляем кол-во в каком-нибудь колокольчике, если открыты - показываем сообщение. В самом чате показываем последние 10 сообщений сразу при загрузке страницы, при прокрутке курсора загружаем еще 10. Можно еще заморочиться событиями типа "Пользователь пишет сообщение..".
Аяксом получаем с клиента сообщение, центрифугой отправляем оповещение по вебсокетам
Зачем что-то получать аяксом, если все равно планируется работать с вебсокетами?
отправляем оповещение по вебсокетам о том, что юзеру пришло новое сообщение
А кто сообщение по вебсокетам-то отпраляет? Сервер, к которому подключен пользователь. А что стоит на сервере и умеет держать постоянное содинение для общения по вебсокетам? ReactPHP