【发布时间】:2014-04-15 14:16:37
【问题描述】:
如何从布局视图中的 jQuery Datepicker() 设置调用/刷新视图?
我的布局视图中有一个 Datepicker 设置,如下所示:
<header>
<div class="float-left" id="CalenderView">
<span class="datepicker">Date:
<input type="text" id="datepicker" size="10"></span>
</div>
</header>
页脚中的脚本 ....
<script>
$(function () {
$("#datepicker").datepicker({
dateFormat: 'mm-dd-yy',
onSelect: function () {
var date = $("#datepicker").datepicker('getDate');
$.ajax({
type: 'POST',
data: { "date": date },
url: '/Home/Calender',
dataType: 'json',
success: function (response) {},
error: function (data) { }
});
}
});
});
</script>
在我的 HomeController ...
public ActionResult Calender(String date)
{
var rev = new DashboardRevenue();
rev.PPMRevenue = 1500;
rev.ProductRev = 1000;
if (Request.IsAjaxRequest())
{
return View("Dashboard",rev);
}
else
{
return View();
}
}
控制器中的返回视图语句被忽略。始终呈现原始视图。
【问题讨论】:
标签: jquery asp.net-mvc datepicker