你可以在jQuery FullCalendar中延迟AJAX请求(月份更改)吗?

leo*_*ora 5 ajax jquery fullcalendar

我正在使用jquery fullcalendar,效果很好.我遇到的一个问题是,如果你单击向前或向后快速移动几个月,它仍会尝试触发多个ajax请求,它不会等到你在那个月真正"安顿下来".

我基本上希望它等待1秒才能触发ajax事件,以确保用户不会再次点击下一步.

这在jquery完整日历中是否可行?我本以为有这样的跟随和其他高级功能的插件会有这个

leo*_*ora 0

我想我明白了,基本上是在事件回调中放置一个计时器并从那里进行限制。

我想做这样的事情:

 events: function (start, end, callback) {

        if (timer) {
            clearTimeout(timer);
        }

        timer = setTimeout(function () {
            put loadMonthData call here;
            callback here();
        }, 1000);

    }
Run Code Online (Sandbox Code Playgroud)