传递JQuery datepicker的值来控制操作

时间:2017-05-19 06:54:45

标签: jquery asp.net asp.net-mvc jquery-ui

我是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。

出了什么问题?

1 个答案:

答案 0 :(得分:1)

  1. 使用$('.date-picker').val();
  2. 既然是上课