我正在尝试按照我的有效学术价值传递 startDate 和 endDate (即 2016-04-01 到 2017 -03-31 )。我已在请求参数中成功传递了这些值,并在jsp页面上获取该值,如下所示:
<input type="hidden" id="startDate" value="<%=request.getParameter("startDate")%>">
<input type="hidden" id="endDate" value="<%=request.getParameter("endDate")%>">
现在,我正在尝试在 datetimepicker 上使用此值,因此请限制日历视图。如果我如下所示传递此值,则日历不会打开。
<script>
$('#datetimepicker').datetimepicker({
dayOfWeekStart : 1,
lang:'en',
timepicker:false,
format:'Y/m/d',
closeOnDateSelect:true,
minDate:$('#startDate').val(),
maxDate:$('#endDate').val(),
});
</script>
我试图在警告中显示这些值,如下所示,我能够获得正确的值:
alert($('#startDate').val() + " : " + $('#endDate').val());
我也试过在日历脚本上传递硬编码值,如下所示,它工作正常:
<script>
$('#datetimepicker').datetimepicker({
dayOfWeekStart : 1,
lang:'en',
timepicker:false,
format:'Y/m/d',
closeOnDateSelect:true,
minDate:'2016/04/01',
maxDate:'2017/03/31',
});
</script>
问题简短:如果我尝试使用隐藏变量存储的值中的minDate和maxDate,则日历无效。
请帮助。