我想在我的日历中使用事件(作为函数)。列出的示例是指myxmlfeed.php并使用xml。我尝试添加一些xml,但我返回一个js错误。 有没有人以这种方式使用FullCalendar?
http://arshaw.com/fullcalendar/docs/event_data/events_function/
答案 0 :(得分:2)
我使用FullCalendar将事件作为one of my client's websites上的函数。 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。自从我实现了我的解决方案并且库已经有所改变以来已经有一段时间了。
答案 1 :(得分:0)
感谢你的回答Nathan和我可能实际上使用了其中一些,但它是被调用的实际xml文件,我正在寻找一个例子而不是json数组。
我猜它可能像
<event start="" title="" />