Jquery FullCalendar使用过滤器

时间:2017-11-07 17:27:04

标签: jquery fullcalendar fullcalendar-scheduler

我正在使用ajax请求来获取我的事件和资源,方法是将请求发送到我有一些mysql查询的php文件。我有一个函数,它通过一些名为searchFilter()的表单元素的更改来触发。在这个函数中,我将通过使用ajax请求来重新获取事件,首先删除事件,运行新的ajax请求,然后将结果添加为源并最终重新呈现事件

    $('#calendar').fullCalendar('removeEvents');
        $.ajax({
        url: 'process.php',
        type: 'POST', // Send post data
        data: 'type=fetchall',
        data: {
            type        : 'fetchall',
            keywords    : keywords,
            sortBy      : sortBy,
            building    : building,
            month       : month,
            approve     : approve,
            classes     : 'y',
            search      : 'search'
        },
        async: false,
        success: function(s){
            json_events = s;                                
        }
    });     
    $('#calendar').fullCalendar('addEventSource', JSON.parse(json_events)); 
    $('#calendar').fullCalendar('rerenderEvents');

我一直在尝试使用Resources执行相同的操作,但无法使用

完成此操作
$('#calendar').fullCalendar( 'refetchResources' );

我最初获取资源的方法看起来像这样

$.ajax({
    url: 'process.php',
    type: 'POST', // Send post data
    data: 'type=resources',
        async: false,
        success: function(s){
            json_resources = s;
            $("#resources").html(json_resources);
        }
    }); 

然后是当然的

resources: JSON.parse(json_resources),

我是一个jquery新手。我希望有人可以直接引导我。如果我已经留下任何必要的信息,请告诉我。

0 个答案:

没有答案