首页 > 解决方案 > TypeError:calendar.rerenderEvents 不是函数 - Fullcalendar 重新渲染事件

问题描述

我通过脚本标签安装了 fullcalendar 4,而不是 ES6 按预期工作。我正在使用模式输入信息并将表单发送到 ajax 以提交 - 也按预期工作。

在成功回调时,我将结果记录到控制台中,然后关闭模式并寻找重新呈现/重新获取反映表单提交但在控制台中接收以下内容的事件:

TypeError:calendar.rerenderEvents 不是函数`

阿贾克斯如下:

$.ajax({
  type: "POST",
  url: form.attr("action"),
  data: form.serialize(),
  success: function(response) {
    console.log(response),
      $("#createbulk").modal('hide');
    calendar.rerenderEvents();
  }
});

我已经尝试过 jquery noconflict 并且产生了进一步的问题,因此又恢复了,我还移动了脚本标签以查看是否有所作为但没有成功。

-- 编辑:日历与配置选项一起定义在页面顶部。

var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, {

标签: javascriptjqueryajaxfullcalendarfullcalendar-4

解决方案


推荐阅读