Я использую Typeahead в своем проекте (https://github.com/twitter/typeahead.js ), и он работает хорошо, предоставляя мне все необходимые мне предложения из БД.
Скажем, я даю пользователю список его друзей в предложениях через ввод по мере того, как он печатает. Скажем, я ищу имя и фамилию пользователя для получения результата. И скажите, что несколько пользователей имеют одинаковое имя и/или фамилию.
Он выдает подсказки в виде опережающего ввода, и это нормально, но когда пользователь выбирает ввод из подсказок с опережением, как мне определить это на стороне сервера? (Разрешает ли ввод с опережением устанавливать какой-либо идентификатор для каждого элемент, который я добавляю).
PS: на самом деле я использую typeahead в сочетании с http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/ для функции тегов
$('input#myInput').typeahead({options}, {/*data set options*/}).bind('typeahead:select', function(ev, suggestion) { $('input#hiddenInput').val(suggestion.id); })
это прекрасно работает. - person user2707590   schedule 28.01.2016