[英]Events not showing in fullCalendar
I want to add some Events after the fullCalendar object is create... I'm working with PHP and JavaScript. 我想在创建fullCalendar对象之后添加一些事件。我正在使用PHP和JavaScript。
I have create fullCalendar object and after i want to add some events. 我创建了fullCalendar对象,之后我想添加一些事件。
Here is the PHP code: 这是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>';
}
When PHP function is call, the JSON array is OK, but the events are not showing on the calendar... 调用PHP函数时,JSON数组正常,但事件未显示在日历上...
I also test this code: 我也测试了这段代码:
$fCal = '$("#fCald").fullCalendar("renderEvent", '.$evJSON.', true)';
and this is not working to... 这对...不起作用
I don't understand how to display events after building the fullCalendar object. 我不明白如何在建立fullCalendar对象之后显示事件。
Thanks. 谢谢。
Luc M. 吕克·M。
There's an easy/straight forward example in the plugin page : 插件页面中有一个简单/直接的示例 :
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: true,
events: "json-events.php",
eventDrop: function(event, delta) {
alert(event.title + ' was moved ' + delta + ' days\n' +
'(should probably update your database)');
},
loading: function(bool) {
if (bool) $('#loading').show();
else $('#loading').hide();
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.