gpt4 book ai didi

javascript - datepicker ui onChangemonthyear 在 beforeshowday 之前运行

转载 作者:行者123 更新时间:2023-11-28 08:51:28 26 4
gpt4 key购买 nike

我使用 jquery Datepicker ui。 (http://jqueryui.com/datepicker/)

我想为我从 ajax 回来的日子着色,该日期可以着色。

我有这个:

     $(document).ready(function()
{
getAllDays();
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
onChangeMonthYear: getAllDays,
beforeShowDay: highlightDays,
dateFormat: 'DD, d MM, yy',
altField: '#date_due',
altFormat: 'yy-mm-dd',
firstDay: 1
});
});

作为日期选择器。现在的问题是,我在 getAllDays 函数中为我的日子着色,并在highlightDays 函数中为日子着色。但是,highlightdays 在 getAllDays 之前运行,因此月份的颜色不正确(颜色像上个月一样)

如果需要的话,有两个功能:

      function getAllDays(year, month) {


$.ajax({
async: false,
cache: false,
url: "AantalUrenAjax?_d" + (new Date().getTime()) + "&jaar=" + year + "&maand=" + month,
dataType: "json",
success: function(data) {
// loop over dayUsage array result
$.each(data, function(index, value) {
// add to different arrays depending on how much time is allocated in estimates

enabledDays.push(value);

});



}
});

}

function highlightDays(date) {

for (var i = 0; i < enabledDays.length; i++) {

// console.log((enabledDays[i].jaar,enabledDays[i].maand,enabledDays[i].dag).toString());

if (new Date(enabledDays[i].Jaar, enabledDays[i].Maand, enabledDays[i].Dag).toString() === date.toString()) {
textdisplay = "Er zijn nog " + enabledDays[i].aantalafspraken.toString() + " Vrije afspraken";
switch (true) {
case (enabledDays[i].aantalafspraken < 1):
return [true, "Volzet", textdisplay];
break;
case (enabledDays[i].aantalafspraken < 3):
return [true, "BijnaVolzet", textdisplay];
break;
default:
return [true, 'Vrij', textdisplay];
}

}

}

return [true, ''];






}

我已经尝试修复这个问题 20 个小时了,但就是无法修复:(

最佳答案

您是否尝试将您的精彩日子移至 getAllDays 函数的成功回调中?

success: function(data) {
// loop over dayUsage array result
$.each(data, function(index, value) {
// add to different arrays depending on how much time is allocated in estimates

enabledDays.push(value);

});

highlightDays...

}

关于javascript - datepicker ui onChangemonthyear 在 beforeshowday 之前运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19096966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com