[英]select2 list not being populated
我在使用select2填充列表時遇到問題。 這就是我到目前為止所得到的。 瀏覽器調試器中沒有錯誤。 剛剛返回“沒有找到結果”。 有什么建議么?
$(document).ready(function () {
//The url we will send our get request to
var attendeeUrl = '/Schedule/getCourses';
var pageSize = 20;
$(".test").select2({
ajax: {
url: attendeeUrl,
dataType: 'json',
delay: 250,
type: 'GET',
data: function (params) {
return {
searchTerm: params.term,
size: pageSize,
page: params.pageSize
};
},
processResults: function (data, params) {
params.page = params.page || 1;
return {
results: data.text
};
},
cache: true
},
escapeMarkup: function (markup) { return markup; },
minimumInputLength: 1
});
});
我必須包括以下內容。
templateResult: formatRepo,
templateSelection: formatRepoSelection
以及以下功能。
function formatRepo(repo) {
if (repo.loading) return repo.text;
var markup = '<div class="asd">' + repo.CourseCode +
'</div>';
markup += '</div></div>';
return markup;
}
function formatRepoSelection2(repo) {
return repo.full_name || repo.text;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.