gpt4 book ai didi

jquery 完整日历不显示事件

转载 作者:行者123 更新时间:2023-12-01 00:12:51 27 4
gpt4 key购买 nike

我正在使用 asp.net mvc 列出 jquery 完整日历中的事件。下面是我用来通过 mvc 中的 json 列出事件的脚本。

$('#calendar').fullCalendar({
theme: true,
editable: true,
disableDragging: true,
disableResizing: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
events: function(start, end, callback) {
// do some asynchronous ajax
$.getJSON("/User/GetEvents/",
{
start: dateFormat(start.getTime()),
end: dateFormat(end.getTime())
},
function(result) {
// then, pass the CalEvent array to the callback
callback(result);
})
},
eventClick : function(event) {
editEventShow(event);
},
dayClick : function(dayDate){
addEventShow(dayDate, this);
}
});

但是上面的脚本没有显示日历中的任何事件。我在上面的脚本中做错了什么?

最佳答案

当我将 json 中的事件日期解析为:

events: function(start, end, callback) {
// do some asynchronous ajax
contentType:"application/json; charset=utf-8",
$.getJSON("/User/GetEvents/",
{
start: dateFormat(start.getTime()),
end: dateFormat(end.getTime())
},
function(result) {
if(result != null)
{
for (i in result) {
var calEvent = result[i];
calEvent.date = new Date(parseInt(calEvent.date.replace("/Date(", "").replace(")/", ""), 10));
calEvent.start = new Date(parseInt(calEvent.start.replace("/Date(", "").replace(")/", ""), 10));
calEvent.end = new Date(parseInt(calEvent.end.replace("/Date(", "").replace(")/", ""), 10));
}
}

var calevents = result;
// then, pass the CalEvent array to the callback
callback(calevents);

});

},

关于jquery 完整日历不显示事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1544010/

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