简体   繁体   English

活动未完整显示

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM