Метод Select2 Ajax не выбирается
Хорошо яя уверен, что естьЧто-то простое здесь неправильно, но ям не 100% что это такое.
Поэтому я пытаюсь использоватьвыбор2 AJAX метод как способ поиска пользователями базы данных и выбора результата. Сам звонок возвращается с результатами, однако он не позволит мне выбрать ответ из списка. Это также некажется, не позволяет вамВыбрать" это при наведении или стрелка вверх / вниз. Итак, без лишних слов, вот мой код:
index.html
select.jsjQuery(function() {
var formatSelection = function(bond) {
console.log(bond)
return bond.name
}
var formatResult = function(bond) {
return '' + bond.name + ''
}
var initSelection = function(elem, cb) {
console.log(elem)
return elem
}
$('.select2').select2({
placeholder: "Policy Name",
minimumInputLength: 3,
multiple: false,
quietMillis: 100,
ajax: {
url: "http://localhost:3000/search",
dataType: 'json',
type: 'POST',
data: function(term, page) {
return {
search: term,
page: page || 1
}
},
results: function(bond, page) {
return {results: bond.results, more: (bond.results && bond.results.length == 10 ? true: false)}
}
},
formatResult: formatResult,
formatSelection: formatSelection,
initSelection: initSelection
})
})
JSON Response{
error: null,
results: [
{
name: 'Some Name',
_id: 'Some Id'
},
{
name: 'Some Name',
_id: 'Some Id'
}
]
}
Кажется, что все правильно, но я не могу выбрать ответ и ввести его в поле. Есть ли проблема где-то в моем коде?