Javascript 使用下拉选择筛选数据表
我正在尝试按select筛选数据表。 我可以在select中看到数据,但不知道如何筛选它。 这是我的密码 谢谢Javascript 使用下拉选择筛选数据表,javascript,c#,jquery,mysql,frontend,Javascript,C#,Jquery,Mysql,Frontend,我正在尝试按select筛选数据表。 我可以在select中看到数据,但不知道如何筛选它。 这是我的密码 谢谢 function getSearchList() { $.post('@(Url.Action("GetSearchList", "ESR"))') .success(function (data) { if (data.length > 0) { $.each(data, function ()
function getSearchList() {
$.post('@(Url.Action("GetSearchList", "ESR"))')
.success(function (data) {
if (data.length > 0) {
$.each(data, function () {
$('#Search_Id').append($('<option>', {
value: this.ID,
text: this.S_ID
}));
});
}
$(window).unblock();
})
}
及
及
public List GetSearchIdList()
{
返回repo.GetSearchIdData();
}
在后端调用GetSearchIdData
的位置/方式。我在上面添加了它。在后端调用GetSearchIdData
的位置/方式是什么。我把它加在上面了。
$(document).ready(function () {
$('#Search_Id').select2({
placeholder: "Search",
allowClear: true,
});
});
<div class="col-sm-2">
<select class="select" id="Search_Id"></select>
</div>
public List<SearchId> GetSearchIdData()
{
string strSQL = string.Format(@"SELECT ID, S_ID FROM TBR");
using (var conn = SqlUtility.GetDBConnection())
{
conn.Open();
return conn.Query<SearchId>(strSQL).ToList();
}
}
public ActionResult GetSearchIdList()
{
JsonResult result;
List<SearchId> List = service.GetSearchIdList();
result = Json(List);
result.MaxJsonLength = int.MaxValue;
return result;
}
public class SearchId
{
public int ID { get; set; }
public string S_ID{ get; set; }
}
public List<SearchId> GetSearchIdList()
{
return repo.GetSearchIdData();
}