Моя БД хранит информацию в String следующим образом: Administrator,Anna
, поэтому, если я хочу отобразить в Select2 этот предварительный выбор, я знаю, что он должен быть в массиве (извините, если я ошибаюсь). Проблема, мне нужно разделить его на массив и отобразить.
К сожалению, оба имени не отображаются.
Оба имени уже разделяются в массиве.
Появляется, когда имя просто одинарное, как это.
Так как это исправить?
JS:
$.ajax({
...
success: function(response){
if (response.status == "Success"){
$("#editLayer3ActivityOwner").val(response.data[0]["task_owner"]).attr("disabled",false);
$(response.data).each(function(key,value){
var owners = value.task_owner.split(',');
$(owners).each(function(k,v){
$("#editLayer3ActivityOwner").append($("<option>", {
response: v,
text: v
}));
});
console.log(owners);
$("#editLayer3ActivityOwner").select2();
});
}
else {}
},
error: function(e){}
});