То, чего я хочу достичь, это
Это прекрасно работает, если я выберу один вариант из списка вариантов. Но при обновлении я хочу установить его вручную не с помощью javascript, а из html при загрузке страницы. Значение параметра является динамическим.
<option value="1" selected><i class="fa fa-user"></i>Rakesh shrestha</option>
здесь имя Rakesh Shrestha и значение = 1 является динамическим. Я использую php. Это ускользает от моего HTML, я только получаю
<option value="1" selected>Rakesh shrestha</option>
и, следовательно, без значка.
Select2 init:
$('.allSiteSelect2').select2({
width : "100%",
placeholder : 'Site',
escapeMarkup: function(markup) {
return markup;
},
templateResult: function(data) {
return data.text;
},
templateSelection: function(data) {
return data.text;
},
ajax : {..}
}