剑道UI日历突出显示使用Ajax的特定日期



我的应用程序是MVC 5;我使用 ajax 返回特定日期的列表:

events = x.Day.Year + ", " + (x.Day.Month -1) + ", " + x.Day.Day

我得到正确的日期:2019、11、8 等。

我下面的示例使用日期数组,如下所示:

var  events = [+new Date(today.getFullYear(), today.getMonth(), 8)];

我试过了:

success: function (result) {
if (result && result.events.length > 0) {
for (var g = 0; g < result.length; g++) {
events.push(new Date(result[g].events));
}
};
}

没用!

看起来您的success函数错误地访问了result中的events数组。尝试使用以下代码段更新success函数:

success: function (result) {
if (result && result.events && result.events.length > 0) {
for (var g = 0; g < result.events.length; g++) {
events.push(new Date(result.events[g]));
}
};
}