Select2下拉列表未正确更新/突出显示

时间:2019-07-26 15:20:49

标签: jquery ajax jquery-select2

当我在搜索字段中键入任何内容时,它始终只会显示初始列表(请参见屏幕截图)。

enter image description here

我有一个下拉列表:

<asp:Dropdownlist ID="animals" name="animals" runat="server" />

它的填充方式如下:

$(document).ready(function () {

    $("#animals").select2({
        placeholder: '-- None Selected --',
        allowClear: true,
        ajax: {
            url: function () {return "json/animals.aspx";},
            dataType: "JSON",
            processResults:function(data){return {results: data};},
            error: function (jqXHR, exception) {
                console.log(jqXHR.responseText)
            }
        }
    });
}

ajax可以像截图中一样正确地获取列表,但是当我键入“ 1”时,它根本不匹配它,仅显示整个列表。如果我发送了任何密钥,则它会出错并且在jqXHR.responseText中给出一个未定义的密钥。我在这里做错什么吗?这是我的物品:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>

1 个答案:

答案 0 :(得分:1)

尝试一下:

#!/usr/bin/env python3
import os
#This is a standard python module
headings = "<h1>"
paragraphs = "<p>"



f = open('filename.html')
f.close

for line in f: 
   if headings in line:
      print ("line")
   If paragraphs in line:
     print ("line")