我使用插件设置了Select2下拉列表 . 搜索工具按预期工作,并从Web服务(C#/ .NET)返回过滤后的数据 .

这是Javascript代码:

$("#ddlGameSelect").select2({
        placeholder: 'Choose',
        ajax: {
            url: '/WebServices/GetData.asmx/GetData',
            dataType: 'json',
            data: function (params) {
                var query = {
                    search: params.term
                }


                return query;
            },
            results: function (data) {
                return { results: data };
            },
            processResults: function (data) {
                var results = [];
                data.forEach(function (s) {
                    results.push({ "id": s.val, "text" : s.title});
                });

                return {
                    results: results
                };
            },
            error: function (response) {
                alert("error fetching data");
            }
        }
    });

问题是,当我打开下拉列表时,它不会显示HTML选择中已存在的现有选择选项 . 我单击选择,它只显示搜索输入字段 .

我想要在用户点击选择时显示结果,除了搜索选项 .

它应该如_1168741中所见 .