javascript - 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, {
解决方案
推荐阅读
- wso2 - WSO2 在通过 SSO 创建用户时删除电子邮件
- wolfram-mathematica - 用函数 squared 替换返回的列表的第二部分
- java - Android Java 蓝牙数据流到文本编辑会导致 UI 冻结,即使 ondatareceived 有它自己的线程和处理程序
- c++ - 如何从线性链表 C++ 中删除第二个节点
- clockify - Clockify API - 重启时间条目
- exception - 我的紧凑框架 SqlCeException 的问题
- mysql - 使用 MySQL 生成 SHA-256 哈希?
- python - 使 Tkinter Notebook 可拖动
- javascript - 在非数字之后对字符串进行数字排序
- python - 有效地将函数应用于 numpy 数组中的球形邻域