Select2 не получает данные через AJAX

У меня есть следующий код, который должен получать данные через AJAX, используя Select2

$('#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

Ответы на вопрос(2)

Ваш ответ на вопрос