Подскажите решение, при использовании Select2 и remote data. Как выборку сделать и подгрузить понятно.
Но как выставить значения по умолчанию, т.е. выбрать значение из подгружаемых данных.
var $selectCity = $('.select_city').select2({
ajax: {
url: '/mydata..url/',
data: function (params) {
var query = {
search: params.term,
page: params.page
}
return query;
},
processResults: function (data, params) {
params.page = params.page || 0;
return {
results: data.items
};
},
cache: true
},
minimumInputLength: 1,
templateResult: itemFormat,
language: "ru"
});
Пробовал, но без успешно:
$(".select_city").select2('data', { id: 20832, text: 'LONDON' })
Решение:
initSelection: function (element, callback) {
var data = {id: 20832, text: "LONDON"};
callback(data);
}