gpt4 book ai didi

mysql - 如何将当前日期范围从 Fullcalendar 传递到从 MySQL 检索数据的 JSON 函数

转载 作者:行者123 更新时间:2023-11-30 22:14:10 24 4
gpt4 key购买 nike

我使用 fullcalendar eventsources 函数,从数据库中获取事件数据:

eventSources: getSources()

getSources 在哪里

getSources(){
var mysources = {
mysourceone:{
url: YOUR URL TO GET JSON,
type: 'POST',
data:{
//SOME DATA YOU MIGHT PASS },
cache: false,
color: '#C1272D',
textColor: 'white'
}
}
return [mysources.mysourceone];
}

我的问题是,如何将当前选定的日期范围从 fullcalendar 传递到 getSources 函数?

我只想从数据库中检索选定日期的相关数据!目前,无论选择的日期范围如何,此函数都会从数据库返回数据。

最佳答案

您的函数 getSources() 必须返回一个函数数组,而不是文字数据。这些函数中的每一个都将使用这些参数调用:

yourfunction( start, end, timezone, callback )

Fullcalendar 将填写您要查找的开始和结束日期。

提示:如果您将在数据库中的搜索限制为startend,您将错过在start 之前开始但结束的事件startend 之间的某处。例如。您希望在本周显示上周事件的一部分(如果该事件跨越了几周的边界)。所以我实际上通过从 start 中减去 2 个月并在 end 中添加 2 个月来扩展 startend 之间的时间段.通过这种方式,您可以举办长达两个月的事件,并且保证可见。

关于mysql - 如何将当前日期范围从 Fullcalendar 传递到从 MySQL 检索数据的 JSON 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39011021/

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