Проверка ввода с опережением ввода

Я хочу использовать Typeahead таким образом, чтобы его данные предварительно загружались с сервера, как в примере Prefetch в http://twitter.github.io/typeahead.js/examples/.

Меня беспокоит то, как я могу проверить пользовательский ввод в клиенте перед его отправкой на сервер, поскольку кажется, что у меня нет доступа к данным, загруженным с сервера. Документация Typeahead и Bloodhound ничего не говорит об этом.

Есть идеи?

Заранее спасибо.


person nfgf    schedule 14.03.2014    source источник


Ответы (1)


Осматривая объект Bloodhound с помощью Chrome, легко увидеть, что

bloodhound.index.datums

— это массив параметров, которые вы получаете от сервера, когда Bloodhound настроен с полем «предварительная выборка». Я не оценивал случай, когда во время инициализации Bloohound настраивается параметр «удаленный», но я бы посчитал другое поведение очень-очень странным.

person nfgf    schedule 29.03.2014