gpt4 book ai didi

jquery - FullCalendar (jQuery) refetchEvent 不会显示事件

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

我曾经有

$('#calendar').fullCalendar({
//some properties...
events: "/Agenda/GetEvents/",
});

它运行良好,我的事件显示正确。现在我想更新组合框选择上的事件(重新获取),所以这是我更改的内容:

$('#calendar').fullCalendar({
//some properties...
events: function (start, end) {
$.ajax({
url: '/Agenda/GetEvents/',
dataType: 'json',
data: {
start: Math.round(start.getTime() / 1000),
end: Math.round(end.getTime() / 1000),
utilisateur: $("#Utilisateur option:selected").val()
}
});
$('#Calendar').fullCalendar('refetchEvents');
},
});

/Agenda/GetEvents/处的 url 被正确调用并返回一个事件,但它不会再显示在日历上。我做错了什么吗?

最佳答案

查看此处的文档以获取单一来源的事件。

Full calendar

需要进行一些更改。

$('#calendar').fullCalendar({
events: function(start, end, callback) {
$.ajax({
url: 'myxmlfeed.php',
dataType: 'xml',
data: {
// our hypothetical feed requires UNIX timestamps
start: Math.round(start.getTime() / 1000),
end: Math.round(end.getTime() / 1000)
},
success: function(doc) {
var events = [];
$(doc).find('event').each(function() {
events.push({
title: $(this).attr('title'),
start: $(this).attr('start') // will be parsed
});
});
callback(events);
}
});
}

});

关于jquery - FullCalendar (jQuery) refetchEvent 不会显示事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15162844/

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