Я хочу загрузить параметры выбора формы с помощью jquery select2:
$('.select-with-search').select2({
minimumInputLength: 1,
ajax: {
url: '/manager/ajax-get-values/',
dataType: 'json',
type: "GET",
data: function (params) {
var query = {
query: params.term,
model: matchingModel
}
return query;
}
}
})
Это работает, но когда я пытаюсь выбрать любой загруженный параметр в select, он получает неправильное значение (идентификатор вместо текста):
<select class="select-with-search" data-select2-id="1">
<option value="" data-select2-id="2">---</option>
<option value="0" data-select2-id="254">ABC</option> <!-- Value is 0, but I want ABC -->
</select>
Пример данных, возвращаемых ajax:
{results: [
{id: 0, text: "AAA" },
{id: 1, text: "AAB" },
{id: 2, text: "ABB" }
]}