Метод Select2 Ajax не выбирается

Хорошо яя уверен, что естьЧто-то простое здесь неправильно, но ям не 100% что это такое.

Поэтому я пытаюсь использоватьвыбор2 AJAX метод как способ поиска пользователями базы данных и выбора результата. Сам звонок возвращается с результатами, однако он не позволит мне выбрать ответ из списка. Это также некажется, не позволяет вамВыбрать" это при наведении или стрелка вверх / вниз. Итак, без лишних слов, вот мой код:

index.html

    
        
        
        
        
    
    
        
    

select.js
jQuery(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'
    }
  ]
}

Кажется, что все правильно, но я не могу выбрать ответ и ввести его в поле. Есть ли проблема где-то в моем коде?

Ответы на вопрос(6)

Ваш ответ на вопрос