Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择2未填充的列表_Javascript_C#_Ajax_Select2 - Fatal编程技术网

Javascript 选择2未填充的列表

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

我在使用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;
}
函数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检查返回的内容,转到选项卡。然后从那里开始,用提琴来检查到底返回了什么,点击标签。然后从那里开始。