Select2を使用して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」を検索するときに Web Inspector を使用してリクエストを見ると、次のようになります。
[{"label":"Organisation 1","ID":2},{"label":"Organisation 2","ID":1}]
私が間違っていることはありますか?結果関数で何かが間違っていると思います。
私が得るエラーは次のとおりです。Uncaught TypeError: Cannot call method 'toUpperCase' of undefined