Javascript 选择2未填充的列表
我在使用select2填充列表时遇到问题。这就是我所得到的。浏览器调试器中没有错误。只是返回“未找到结果”。有什么建议吗Javascript 选择2未填充的列表,javascript,c#,ajax,select2,Javascript,C#,Ajax,Select2,我在使用select2填充列表时遇到问题。这就是我所得到的。浏览器调试器中没有错误。只是返回“未找到结果”。有什么建议吗 $(document).ready(function () { //The url we will send our get request to var attendeeUrl = '/Schedule/getCourses'; var pageSize = 20; $(".test").select2({ ajax: { ur
$(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;
}
函数formatRepo(repo){
if(回购加载)返回回购文本;
var标记=“”+repo.CourseCode+
'';
标记+='';
返回标记;
}
函数格式reposelection2(repo){
返回repo.full|u name | repo.text;
}
我必须包括以下内容
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;
}
函数formatRepo(repo){
if(回购加载)返回回购文本;
var标记=“”+repo.CourseCode+
'';
标记+='';
返回标记;
}
函数格式reposelection2(repo){
返回repo.full|u name | repo.text;
}
使用fiddler检查返回的内容,转到选项卡。然后从那里开始,用提琴来检查到底返回了什么,点击标签。然后从那里开始。