我想在我的日历中使用事件(作为一个函数)。列出的示例是指 myxmlfeed.php 并使用 xml。我尝试添加一些 xml,但我返回了一个 js 错误。有人以这种方式使用过 FullCalendar 吗?
http://arshaw.com/fullcalendar/docs/event_data/events_function/
我想在我的日历中使用事件(作为一个函数)。列出的示例是指 myxmlfeed.php 并使用 xml。我尝试添加一些 xml,但我返回了一个 js 错误。有人以这种方式使用过 FullCalendar 吗?
http://arshaw.com/fullcalendar/docs/event_data/events_function/
我在我客户的一个网站上将 FullCalendar 与事件一起用作功能。FullCalendar 的实现是高度定制的,但下面的代码是我用来加载日历 JSON 数据的代码。
<script type='text/javascript'>
$(document).ready(function() {
$('#calendar').fullCalendar({
events: function(start, end, callback) {
$.post("calendar_data.asp", {
start: start.getTime() / 1000,
end: end.getTime() / 1000,
catID: '<% Response.Write(catID) %>'
}, function(result) { callback(result) }, "json");
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
},
});
});
</script>
如果您注意到我对我的调用,$.post()
我正在将“catID”与请求一起传递给 calendar_data.asp。这是特定于我的代码的实现细节;您很可能需要根据您的特定要求对其进行自定义。
编辑
我不完全确定这是否适用于最新版本的 FullCalendar。自从我实施我的解决方案以来已经有一段时间了,图书馆也发生了一些变化。
感谢您的回答 Nathan,我实际上可能会使用其中的一些,但我正在寻找一个示例而不是 json 数组,而是调用了实际的 xml 文件。
我猜它可能是这样的
<event start="" title="" />