Можно ли использовать один объект ajax для отправки нескольких команд и получения нескольких ответов от сервера? - PullRequest
0 голосов
/ 07 марта 2012

Наше приложение должно реализовать функцию автозаполнения на стороне сервера:

, что означает, что при вводе текста в текстовом поле вводимые символы будут отправлены на сервер, а список кандидатов будет немедленно возвращен с сервера.

Чтобы максимально сократить время отклика, кто-то предложил, чтобы мы могли использовать один ajax только для этой функции.

Но мой вопрос:

1)это возможно одним ajax-запросом (если это может быть "keep-alive"), тогда мы можем отправить входные символы, получить ответ, затем отправить новые входные символы, снова получить новый ответ?выглядит как веб-сокет немного.

Так как я не могу понять, как снова и снова отправлять входные символы (команды) на стороне клиента с помощью javascript.

, кажется, нет API для отправки нескольких команд / запросовна один объект ajax.

2) Если мы можем отправить несколько команд на один объект ajax, как мы можем получить несколько ответов по одному от этого объекта ajax?

Любая инфраструктура / lib для поддержки?

3) Есть ли хорошие решения для такого рода автозаполнения на сервере?

Нам нужно использовать несколько браузеров, сейчас мы используем dojo.

Спасибо.

...