我是ASP和JQuery的新手。我需要将我的datepicker值传递给Controller动作。 所以我使用JQuery UI创建了datepicker:
<input class="date-picker" />
并为它编写脚本:
<script type="text/javascript">
$(function () {
$('.date-picker').datepicker();
})
</script>
我还有一个控制器方法:
public ActionResult LoadData(string dateFrom)
{
// Here I'm loading data and return partialView
}
所以这就是我试图传递价值的方式:
<script type="text/javascript">
var url = '@Url.Action("LoadData", "Home")';
$('#Load').click(function() {
var from = $('#date-picker').val();
$('#result').load(url, { from: from });
})
</script>
所以,如果我传递了简单的字符串,那么如果我尝试传递dateOicker值,我在LoadData方法中得到了null。
出了什么问题?
答案 0 :(得分:1)
$('.date-picker').val();