У меня есть следующий код, который должен получать данные через AJAX с помощью ВЫБ.2Выбор2 не получает данные через AJAX
$('#Organisation').select2({
ajax: {
url: AppURL + 'Organisations/Manage/SearchByName/',
dataType: 'json',
quietMillis: 100,
data: function (term) {
return {
term: term
};
},
results: function (data) {
return {
results: data
};
}
}
});
Если я смотрю на запрос с помощью веб-инспектор при поиске «O» я получаю:
[{"label":"Organisation 1","ID":2},{"label":"Organisation 2","ID":1}]
Любые идеи, что я делаю неправильно? Я бы предположил что-то неправильное в функции результатов.
Ошибки я получаю: Uncaught TypeError: Cannot call method 'toUpperCase' of undefined
Вы сможете изменить структуру ответа json –