Используя плагин Bootstrap typeahead javascript, я пытаюсь изменить атрибут источника данных с помощью метода jQuery $ .post.Сначала у меня есть:
<input type="text" data-provide="typeahead" data-source="["Option 1","Option 2","Option 3"]">
Затем, скажем, нажата кнопка, и она пытается обновить источник данных:
$('button').on('click',function(){
$.post('update.php',function(resp){
$('input').attr('data-source',resp);
});
});
Результат XHR возвращает массив, подобный этому:
["One Option","Two Option","Three Option"]
Я обнаружил, что это не позволяет надежно обновить источник данных новым массивом, созданным в ответе.
Кто-нибудь знает, в чем может быть проблема?
Это не похоже на захват выбранного значения.Кто-нибудь знает, как получить выбранное значение, используя typeahead с Bootstrap?