如何使用来自其他事件源的数据重新加载jQuery FullCalendar?

时间:2017-07-19 08:43:08

标签: jquery json fullcalendar

我正在使用FullCalendar jQuery plugin并尝试通过点击自定义按钮从其他来源加载事件。

使用从FIRST_REQUEST网址返回的结果正确初始化日历,但是当单击自定义按钮时,日历不会使用来自SECOND_REQUEST网址的json数据重新加载。

这是我的代码:

<div class="navbar">
  <a href="#">Home</a>
  <a href="#">About</a>
  <a href="#">Contact</a>
  <a href="javascript:void(0)" class="toggle" onclick="myFunc()">
    <div class="icon"></div>
    <div class="icon"></div>
    <div class="icon"></div>
  </a>
</div>

提前致谢。

雷米

1 个答案:

答案 0 :(得分:1)

可能是这样的吗?

var events = {
        url: "../url/SECOND_REQUEST",
        type: 'POST',
        data: {}
    }

    $('#calendar').fullCalendar( 'removeEventSource', events);
    $('#calendar').fullCalendar( 'addEventSource', events);         
    $('#calendar').fullCalendar( 'refetchEvents' );