Несколько идей для начала, хотя на StackOverflow действительно очень полезно показать нам, что вы пробовали раньше.
У вас есть несколько вещей, которые вам нужно сделать с этим, чтобы заставить его работать с ajax, а не использовать решение для веб-сокетов (хотя, вероятно, рекомендуется использовать веб-сокеты).
Во-первых, вам понадобится запрос ajax, чтобы узнать, какое последнее сообщение видел пользователь.
Итак, если у вас есть идентификатор разговора и идентификатор потока
1) отправьте запрос ajax от клиента на сервер с идентификатором разговора и идентификатором потока. Возможно, вам также потребуется отправить данные для аутентификации пользователя. Мы понятия не имеем, где вы сейчас находитесь.
2) запросите ваш сервер из базы данных, все идентификаторы потоков в разговоре, где идентификатор потока> идентификатор в запросе ajax
3) на стороне клиента возьмите ответ ajax и обновите клиент всеми полученными ответами. Обновите клиент, указав последний идентификатор потока, чтобы он знал, что отправить обратно для следующего запроса.
Надеюсь, это даст вам начало.
person
pedalpete
schedule
05.02.2014