Извините, но не могу найти решение.Выберите 2 "Результат ajax не может быть загружен"
Всякий раз, когда я пытаюсь выполнить поиск, select2 покажет «Не удалось загрузить результаты».
Я думаю, что мои Аякса настройки неправильно
HTML:
<select class="js-data-example-ajax form-control" multiple="multiple"></select>
сценарий:
$(".js-data-example-ajax").select2({
ajax: {
url: '@Url.Action("LoadCity", "Addresses")',
dataType: 'jsonp',
delay: 250,
data: function(params) {
return {
q: params.term, // search term
page: params.page
};
},
processResults: function(data) {
return {
results: data
};
},
cache: true
},
minimumInputLength: 1,
});
ADD 08 .07.2016
некоторые параметры изменения Аякса:
dataType: 'jsonp'
к
dataType: 'json'
и добавить
type: 'GET',
Теперь нет сообщений 'Результаты не может быть загружен', и нет Результаты
Возвращенные данные должны быть объекты массива О.Д., в то время как вы получите один объект. –
Хорошо, я сделал следующее: processResults: function (data, page) { return [{id: 0, текст: 'enhment'}, {id: 1, text: 'bug'}]; }, но такая же ошибка –