我使用FullCalendar(http://arshaw.com/fullcalendar/)设置了一个应用程序,该应用程序将允许用户查看客户端计划信息以及通过管理界面安排客户端。如何让FullCalendar显示来自我的JSON供稿的信息?
我想使用MySQL数据库来填充数组,然后将该数组以JSON提要的形式传递给HTML页上的FullCalendar。理想情况下,客户端信息将显示在HTML页面上。然而,即使我的JSON feed正在传递,我的FullCalendar上也没有事件发生。
例JSON提要传递:
[{"title":"Watson","start":"1333976400","end":"1333980000","allDay":false}]
我是相当新的这些语言,如果这个错误变成是简单的我也不会感到惊讶。
我非常感谢任何关于让这些事件出现的帮助或见解。当我手动将数组提供给FullCalendar时,它确实显示了这些事件,但到目前为止,我的JSON馈送没有显示任何信息。
谢谢
参考: HTML:
$(document).ready(function() {
$('#calendar').fullCalendar({
events: '/json-events.php'
});
});
PHP:
while ($record = mysql_fetch_array($result)) {
$event_array[] = array(
'id' => $record['id'],
'title' => $record['title'],
'start' => $record['start_date'],
'end' => $record['end_date'],
'allDay' => false
);
}
echo json_encode($event_array);
看起来这两个选项都不能完全实现它的功能,尽管我很欣赏这个评论,并且可能最终不得不修复那部分。我的日历仍然是空白的,没有事件显示,因为我尝试加载它。 – Reed 2012-04-10 14:19:07
@Reed我刚刚编辑我的帖子 – 2012-04-10 18:15:16
我现在通过ID以及但无济于事 – Reed 2012-04-10 19:20:55