Я вызываю URL-адрес, используя Ajax, чтобы получить данные и заполнить их внутри элемента select, который использует Select2 и удаленные данные.
Удаленные данные загружаются абсолютно нормально при поиске внутри select, но с приведенным ниже кодом он, похоже, не создает / не выбирает параметр внутри for l oop.
Консоль показывает правильное значение, возвращенное из вызова Ajax, но это просто не выберите его в элементе выбора
$.ajax({
type: "GET",
url: "/section/tickets?action=get_update_details&seq=" + $(el).attr("id"),
cache: false,
dataType: "json",
success: function(data) {
if(data.emails.to !== "") {
for(var i in data.emails.to) {
console.log(data.emails.to[i]);
var x = new Option(data.emails.to[i], data.emails.to[i], true, true);
$("#contacts_to").append(x).trigger('change');
}
}
}
});