我在弹出窗口中遇到了一个问题。我加载了具有所需日期的datepicker,但是当我向服务器发出请求时,服务器响应日期更改。所以我用新值重新填充了datepicker,但是日期选择器上的选定日期仍然具有旧日期。 See the image
这是我的jQuery代码段:
var beginDate = $('#ChDate').val();
$('#Date').datepicker({
autoclose: true,
dateFormat: 'dd/mm/yy',
defaultDate: beginDate,
startDate: new Date()
});
我的服务器响应
$("#Date").datepicker("setDate", result.Date);
在我的页面上
<input id="ChDate" type="hidden" value="06/04/2016"/>
<input type="text" id="Date" placeholder="DD/MM/YYYY" readonly="" required>
<button type="button">Update</button>
我也尝试设置隐藏值并在弹出窗口再次触发时获取它,但仍然是同样的问题。我试过弹出窗口也有同样的行为。