我有以下代码应该使用 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