工作中用到FullCalendar 因为是国外友人开发的资料和视频也比较少。一开始不知道怎么获取数据故此来分享和做笔记怕以后自己忘记。
https://www.helloweba.net/javascript/445.html
FullCalendar的中文文档
因为这是个国外的插件,安装下来是英文的自己还要做汉化,推荐JQ插件库这个已经汉化好下载就能用
https://www.jq22.com/jquery-info23073
接下来说本文的重点如何初始化数据
使用events这个函数即可,最后将数据放在callback()即可回调。
如果数据渲染不出来请检查一下代码中是否有其他events或者检查返回数据格式是否正确。
之后我还有一个需求就是点击下拉框用户,获取该用户日历
一开始无论我如何再次调用都不会再次执行events,原因是因为events渲染一次就不会再次渲染了。
解决方法
$("#calendar").fullCalendar("refetchEvents");重新渲染即可