gpt4 book ai didi

javascript - fullcalendar v4-alpha 3 从 json 获取 GET 后加载事件

转载 作者:行者123 更新时间:2023-11-29 20:43:57 25 4
gpt4 key购买 nike

我最近将我的全日历版本 v3.4 更改为 v4,因为我需要一些新选项,但我通常在需要获取某些内容时使用 ajax,而且我已经习惯了。我的问题是,我不知道如何在获得 this 后加载事件方式:

document.addEventListener('DOMContentLoaded', function () {
let calendarEl = document.getElementById('calendar');

let calendar = new FullCalendar.Calendar(calendarEl, {
locale: 'pt',
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay,listWeek'
},
buttonText: {
today: 'Hoje',
listWeek: 'lista',
},
events: {
url: '/agenda/getEvents',
method: 'GET',
extraParams: {
data: { "_token": "{{ csrf_token() }}" }
},
}
});
calendar.render();
});

事件正在正确获取,但现在呢?!,我应该在哪里实现 thensuccess 函数以加载它们?

谢谢你的时间,问候。

最佳答案

文档不清楚,但您需要以有效的 JSON 格式获得 /agenda/getEvents(或文档中的 /myfeed.php)的结果事件对象的 ( https://fullcalendar.io/docs/v4/event-object ),示例:

[
{
"id": "a",
"title": "my event",
"start": "2018-09-01"
}
]

您还可以拥有自定义属性,但您随后需要使用回调 eventRender ( https://fullcalendar.io/docs/eventRender ) 来通过您的 事件操作 element 数据。

还有其他可能有用的回调,请参阅 https://fullcalendar.io/docs/event-displayhttps://fullcalendar.io/docs/v4/event-parsing澄清得更好。

编辑

OP 实际上是在寻找 https://fullcalendar.io/docs/v4/events-function ,回调的v4版本注册与之前版本不同。

关于javascript - fullcalendar v4-alpha 3 从 json 获取 GET 后加载事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54910806/

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