Задать вопрос
Martovitskiy
@Martovitskiy

Как в select 2 добавить option после вывода ajax запросом?

$('#subsystem').select2({
    ajax: {
      url: '/InternalApi/getSubSystemForSelect2',
      dataType: 'json',
      type: 'POST',
      data: function (params) {
        return {
          searchTerm: params.term
        };
      },
      processResults: function (response) {
        return {
          results: response
        }
      },
      cache: true
    }

  });
   // пытаюсь добавить
    var newOption = new Option('Нет в списке', 'noList', false, false);
    $('#subsystem').append(newOption).trigger('change');


Так не выводится, только то, что приходит с бека
  • Вопрос задан
  • 522 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Martovitskiy
@Martovitskiy Автор вопроса
Сделал так:
processResults: function (response) {
        return {
          response.push({id : 'noList', text: 'Нет в списке'})
          results: response
        }
      },
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergski
@sergski
web-developer
а в <select id="subsystem"> у вас есть <option> ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы