我的应用程序是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]));
}
};
}