我正在尝试通过select过滤数据表。 我可以在select中查看数据,但不知道如何过滤它。 这是我的代码。
由于
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();
})
}
和
$(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();
}