【发布时间】:2011-01-01 16:15:20
【问题描述】:
我想在创建 fullCalendar 对象后添加一些事件... 我正在使用 PHP 和 JavaScript。
我已经创建了 fullCalendar 对象,之后我想添加一些事件。
这是 PHP 代码:
function BuildEvents() {
// Showing the calendar
echo '<div id="fCald"></div>';
// Events building
$evJSON = json_encode(array(
array('title' => "Evt.1",
'start' => "2010-12-22",
'url' => "#"),
array('title' => "Evt.2",
'start' => "2011-01-15", 'end' => "2011-01-19",
'url' => "http://yahoo.com/")
));
// Adding Events to object
$fCal = '$("#fCald").fullCalendar("addEventSource", '.$evJSON.')';
//Final showing
echo '<script type="text/javascript">'.
'eval('.$fCal.');'.
'</script>';
}
调用 PHP 函数时,JSON 数组正常,但日历上没有显示事件...
我也测试了这段代码:
$fCal = '$("#fCald").fullCalendar("renderEvent", '.$evJSON.', true)';
这对......
我不明白如何在构建 fullCalendar 对象后显示事件。
谢谢。
卢克 M.
【问题讨论】:
标签: php javascript jquery fullcalendar