Я использую typeahead, и он хорошо работает под нагрузкой. Когда я что-то печатаю, ввод очень хорошо показывает предложения. Мой набор результатов представляет собой кодированный массив json:
{"10495":"DNEARWO"}
Теперь у меня есть ситуация, когда пользователь выбирает другое поле, и выполняется вызов базы данных на основе выбора пользователя, и значение должно быть установлено на опережающий тип на основе результата базы данных. Я не могу установить значение typeahaed. Я использую этот фрагмент кода:
$('#typehead').eq(0).val('val', response);
$('#typehead').typeahead('val', response).trigger("input");
$('#typehead').val('val', response);
Кажется, ничего не работает. Ответ представляет собой кодированный массив json, показанный выше. Любая помощь о том, как я могу динамически установить пару значений ключа, и это должно отображаться. Обратите внимание, что typeahead инициализируется при загрузке страницы.
Запрос:
Ответ: