Javascript 通过Ajax选择搜索

Javascript 通过Ajax选择搜索,javascript,jquery,jquery-chosen,Javascript,Jquery,Jquery Chosen,我试图通过ajax使Selected select的搜索框工作,并用结果填充下拉列表 到目前为止没有成功 $("#ContentPlaceHolder1_ES1_ddlInstructor1_chosen input").change(function () { console.log($(this).val()); FillList($(this).val(), "<%=Request.Url.AbsolutePath%>/FillList",

我试图通过ajax使Selected select的搜索框工作,并用结果填充下拉列表

到目前为止没有成功

   $("#ContentPlaceHolder1_ES1_ddlInstructor1_chosen input").change(function () {
        console.log($(this).val());
        FillList($(this).val(), "<%=Request.Url.AbsolutePath%>/FillList", "#<%=ddlInstructor1.ClientID%>");
    });

    function FillList(Search, url, Sub) {
        $.ajax({
            type: "POST",
            url: url,
            data: "{ 'Search': '" + Search + "'}",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {

                $(Sub).empty();

                if (data.d.length > 1)
                    $(Sub).html($('<option></option>').val("").html("Seçiniz.."))

                for (var i = 0; i < data.d.length; i++) {
                    $(Sub).append($('<option></option>').val(data.d[i].UId).html(data.d[i].Text));
                }

                if (data.d.length == 1)
                    $(Sub).change();

                $(Sub).trigger("chosen:updated");

            }
        });
    }

如果filllist正在其他地方工作,问题实际上是到达choosen选择输入更改。哪里出了问题?ajax是否返回正确的结果?更改未启动将输入选择器更改为$ContentPlaceholder 1_ES1_ddlInstructor 1_selected:input。