Наше приложение должно реализовать функцию автозаполнения на стороне сервера:
, что означает, что при вводе текста в текстовом поле вводимые символы будут отправлены на сервер, а список кандидатов будет немедленно возвращен с сервера.
Чтобы максимально сократить время отклика, кто-то предложил, чтобы мы могли использовать один ajax только для этой функции.
Но мой вопрос:
1)это возможно одним ajax-запросом (если это может быть "keep-alive"), тогда мы можем отправить входные символы, получить ответ, затем отправить новые входные символы, снова получить новый ответ?выглядит как веб-сокет немного.
Так как я не могу понять, как снова и снова отправлять входные символы (команды) на стороне клиента с помощью javascript.
, кажется, нет API для отправки нескольких команд / запросовна один объект ajax.
2) Если мы можем отправить несколько команд на один объект ajax, как мы можем получить несколько ответов по одному от этого объекта ajax?
Любая инфраструктура / lib для поддержки?
3) Есть ли хорошие решения для такого рода автозаполнения на сервере?
Нам нужно использовать несколько браузеров, сейчас мы используем dojo.
Спасибо.