单击日期选择器中的日期时,我正在尝试过滤表。我所做的是使用 $.get 将单击的日期作为 JSON 发送到我的控制器,然后使用 linq 过滤表,然后返回带有过滤表的视图作为我的模型。我使用 firebug 来检查响应,它向我显示了正确的 html,其中的表格与单击的日期匹配,但它没有显示在浏览器中。我该如何解决?
$("#adminCalendar").datepicker({
onSelect: function (date) {
$.get("/Administrator/DateFilter", { "date": date }, null);
}
});
控制器:
public ActionResult DateFilter(string date)
{
var dateTime = Convert.ToDateTime(date).ToShortDateString();
var transactions = (from transaction in db.Transactions
select transaction).ToList();
var tran = from transaction in transactions
where transaction.OccassionDate.ToShortDateString() == dateTime
select transaction;
return View("Index", tran);
}