Ввод тегов начальной загрузки с помощью предопределенного элемента 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'.

Другие вопросы по тегам