Ввод тегов с Typeahead не работает
Я настроил ввод тегов с помощью typeahead, но я просто не могу заставить работать часть typeahead. Часть тегов работает нормально, но я не получаю никаких подсказок при попытке ввести название штата.
Вот код, который я использую, и буду искренне признателен за любую помощь!
<input id="tagsInput" name="tagsInput" type="text" value="Alabama,Georgia" data-role="tagsinput">
<script type="text/javascript">
var citynames = new Bloodhound({
local: ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California',
'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii',
'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky',
'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota','Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire','New Jersey', 'New Mexico', 'New York', 'North Carolina', 'North Dakota','Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island','South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont','Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming'],
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace
});
citynames.initialize();
$('tagsInput').tagsinput({
typeaheadjs: {
name: 'citynames',
displayKey: 'name',
valueKey: 'name',
source: citynames.ttAdapter()
}
});
</script>