Я просто пытаюсь загрузить данные из JSON в select2. У меня проблема, потому что данные в JSON, находящиеся в массиве, не загружаются в select2 как отдельные параметры.
Вот мой код JS:
$('#customer_delivery_zip').select2({
ajax: {
url: '/assets/json-files/example.json',
dataType: 'json',
type: "GET",
quietMillis: 50,
data: function(params) {
return {
q: params.term, // search term
page: params.page
};
},
processResults: function(data, params) {
// Transforms the top-level key of the response object from 'items' to 'results'
params.page = params.page || 1;
var items = $.map(data.items, function(obj) {
obj.text = obj.kody; // replace name with the property used for the text
return obj;
});
data.items = items;
return {
results: data.items
};
}
}
});
Это my JSON: https://dev.enin.pl/assets/json-files/example.json
Вот как загружаются данные из массива "kody":
Что нужно сделать, чтобы загрузить данные следующим образом:
Заранее благодарим за помощь и наилучшие пожелания!