Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery full calendar:每次获取新事件时都从源代码初始化数组_Javascript_Jquery_Filter_Fullcalendar - Fatal编程技术网

Javascript jquery full calendar:每次获取新事件时都从源代码初始化数组

Javascript jquery full calendar:每次获取新事件时都从源代码初始化数组,javascript,jquery,filter,fullcalendar,Javascript,Jquery,Filter,Fullcalendar,我想在每次从数据库获取新事件时初始化事件的全局数组。我不想再解释了,我希望我的事件在客户端的一个全局数组中,这样我就可以在没有ajax调用的情况下过滤事件。例如,如果我有事件,并且每个事件都有一个与之关联的国家,那么我有多个选择框,您可以在其中选择一个或多个国家。我使用clientEvents函数来过滤不符合条件的事件,但问题出现在用户开始减少过滤器时。然后我需要我已经过滤掉的事件,为此我不想进行ajax调用。因此,我的方法是拥有一个全局事件数组,当用户清除过滤器时,我只需从该数组中引用所有事件

我想在每次从数据库获取新事件时初始化事件的全局数组。我不想再解释了,我希望我的事件在客户端的一个全局数组中,这样我就可以在没有ajax调用的情况下过滤事件。例如,如果我有事件,并且每个事件都有一个与之关联的国家,那么我有多个选择框,您可以在其中选择一个或多个国家。我使用clientEvents函数来过滤不符合条件的事件,但问题出现在用户开始减少过滤器时。然后我需要我已经过滤掉的事件,为此我不想进行ajax调用。因此,我的方法是拥有一个全局事件数组,当用户清除过滤器时,我只需从该数组中引用所有事件


现在的问题是,在哪里初始化该数组??如果我在eventAfterRender中执行此操作,则在渲染过滤的事件时它会发生变化,如果我在viewDisplay中执行此操作,它甚至没有初始化,我不知道为什么,我在某处读到,如果使用json提要,则在渲染事件之前调用viewDisplay。所以我被困住了。。。。求求你,任何帮助都会很好

您可以使用函数作为提要:

然后,您可以从任何地方加载事件,并将数组与json源中的数据组合在一起。由您的职能部门决定从何处获取数据


我想在一些外部因素(如选择另一个国家/地区)完成后,您必须调用该方法(您提供事件的函数在生成要显示的事件时应将国家/地区的选择考虑在内)。

加油伙计们。。。有人。。。我完全被困在这里:(