I am trying to invoke an action on a controller when changing the value in a DatePicker. Whenever the javascript runs the 'requestDate' parameter is null. Thank you , in advance for your expertise.
Controller
[HttpPost]
public ActionResult GetSummaryByDate(string requestDate)
{
return View(_acctSummary);
}
View
<form name= "SummaryForm" method="post" >
<div class="container">
<div class="row">
<div class="col-md-9">
Date
<input id="DateQry" type="text" class="datepicker" >style="width:70px" name="requestDate" >
</div>
</div>
</div>
</form>
Partial
@Html.Partial("_SummaryList", @Model)
Javascript
$('.datepicker').on('change', function (e) {
$.post('AcctSummary/GetSummaryByDate', {'string':e.date});
});