【问题标题】:jQuery fullcalendar do not get events when key pressjQuery fullcalendar在按键时不获取事件
【发布时间】:2014-12-19 03:42:18
【问题描述】:

我有带有简单搜索功能的 jQuery fullcalendar。

        search.keyup(function( event ) {
            calendar.fullCalendar('refetchEvents');
            var keycode = (event.keyCode ? event.keyCode : event.which);
            if ( keycode !== 13 ) {
                throw ('Script Exit');
            }
            else{
                events = $('#calendar').fullCalendar('clientEvents');
                searchValue(events);
            }
        });

当我在搜索输入中按下任意键时,我看到 fullcalendar 从我的 PHP 脚本中获取源代码。我怎样才能关闭它?

【问题讨论】:

  • 你知道refetchEvents是干什么用的吗?

标签: javascript jquery jquery-plugins fullcalendar jquery-events


【解决方案1】:

这就是我要做的:

    var calendar = $('#calendar').fullCalendar({
        header: {
            left: 'month',
            center: 'title',
            right: 'prev, next'
        }
        // other options...
    });

        function getCurrEventsArr(calendar) {
            var events_arr = new Array();
            calendar.fullCalendar('clientEvents', function(event) {
                event = "";//code to make any changes to event
                events_arr.push(event);
            });
            return events_arr;
        }

       search.keyup(function() {
          var events =  getCurrEventsArr(calendar);
          console.log(events);
       });

【讨论】:

    猜你喜欢
    • 2016-08-27
    • 1970-01-01
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    相关资源
    最近更新 更多