dzien dobrhy,
korzystam z modułu select2 oraz ajax'a do wybierania danych: https://select2.org/data-sources/ajax
Tak wygląda kod js:
$( "#select" ).select2({
width: '100%',
height: '38px',
debug: true,
ajax: {
url: '/api/location',
dataType: 'json',
processResults: function (data) {
return JSON.parse(data);
},
cache: true
},
minimumInputLength: 3
});
Dane, które zwraca mi api to:
"{\"results\":[{\"id\":1,\"text\":\"kujawsko-pomorskie\"}]}"
Na liście selecta wyświetla się nawet województwo, natomiast kiedy je wybieram nie trafia ono do inputa.
Pole, które odpowiada za przechowywanie tego napisu to : select2-selection__rendered i jest ono puste.