Ввод тегов начальной загрузки с помощью предопределенного элемента Typeahead из списка
У меня есть вопрос относительно предопределения элемента в списке при вводе тегов начальной загрузки. Например. var city_list = ['Суматра', 'Джава', 'Сулавеси'] var city_choosen = ['Суматра']
Когда страница откроется, я хотел бы предварительно определить ввод с помощью apple, но в документации метод.add вызывает дублирование на "Суматре". Я хочу определить его из существующего списка, а не добавлять новый.
Спасибо.
var tagInput = $('#inputCity');
tagInput.tagsinput({
itemValue: 'id',
itemText: 'name',
typeaheadjs: {
autoselect: true,
name: 'cities',
displayKey: 'name',
source: cities.ttAdapter()
}
})
tagInput.tagsinput('add', {"id": 2, 'name': "Sumatra Utara"});
1 ответ
Решение
Я нашел решение моей ошибки. В моем php-коде я помещаю кавычку в значение id, чтобы оно получало дубликаты, например: 2 и '2'.