Javascript — Select2 добавить новый вариант текста пустым

Select2 добавить текст новой опции пуст

Я использую плагин select2 для выбора нескольких пользователей через ajax и на той же странице я могу добавить нового пользователя в базу данных.

То, что я хотел бы, чтобы после создания нового пользователя в базе данных автоматически добавить опцию к select2.

Плагин инициализируется следующим образом:

 $('#users').select2({ ajax: { url: 'ajaxFetchUsers', type: 'POST', }, cache: true, templateSelection: function(item) { return item.name; }, }); 

И я добавляю нового пользователя таким образом:

 $.post('ajaxAddUser', { name: name, email: email }, function(response) { var newOption = new Option(name, response.id, true, true); $('#users').append(newOption).trigger('change'); }); 

Как видите, после получения ответа я пытаюсь добавить новую опцию в свой выпадающий список, содержащий нового пользователя и уже выбранного!

Хотя пользователь, кажется, добавлен, он пуст, как вы можете видеть здесь: введите описание изображения здесь

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector