我面臨同樣的障礙在我目前的項目中,在下拉菜單的變化我重建,並重新檢查可用日期
更多信息。所以爲了這個目的,我需要發送ajax新的啓用日期。 @strapro在正確的軌道上。
if (called_from_type_of_retreat == 'IGR') {
var myMinDateToday = getTodaysDate();
var enabledDatesArrayIGR = '';
$('#arrival_date_div_IGR').datetimepicker();
/*Ajax call for IGR*/
$.ajax({
type: "get",
url: "getAjaxAvailableDatesIGR",
data: {
"todays_date": myMinDateToday
},
dataType: "json",
success: function(data) {
/*Assign array which is returned as Json*/
enabledDatesArrayIGR = data.availableDatesArray;
/* DateTime Pickers */
$('#arrival_date_div_IGR').datetimepicker('destroy');
$('#arrival_date_div_IGR').datetimepicker({
format: "DD.MM.YYYY",
ignoreReadonly: true,
enabledDates: enabledDatesArrayIGR
});
},
error: function(xhr, status, errorThrown) {
console.log(xhr.responseText);
}
});
}
講究的DateTimePicker線4
原料初始化然後在Ajax調用我摧毀的DateTimePicker那的DateTimePicker(17行),並設置我的設置線(18-22)。
我的eonasdan bootstrap datetimepicker版本是:45年4月17日
[引導日期選擇器重新初始化日期格式]的可能的複製(https://stackoverflow.com/questions/21479100/bootstrap-datepicker-re-initialize-date-format) – Divi 2017-10-09 22:10:40