Javascript 通过Ajax选择搜索
我试图通过ajax使Selected select的搜索框工作,并用结果填充下拉列表 到目前为止没有成功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",
$("#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。