fullcalendar json不工作

fullcalendar json不工作,fullcalendar,Fullcalendar,我很难在fullcalendar上填充事件,下面是我的代码,试图从mysql获取数据 function calendar_EventDetails(){ $year = date('Y'); $month = date('m'); $this->id = $_SESSION['id']; $params = array( ':id' => $this->id ); $stmt = parent::query("SELECT * FROM TABLENAME WHERE

我很难在fullcalendar上填充事件,下面是我的代码,试图从mysql获取数据

 function calendar_EventDetails(){


$year = date('Y');
$month = date('m');
$this->id = $_SESSION['id'];
$params = array( ':id' => $this->id );
$stmt   = parent::query("SELECT * FROM TABLENAME WHERE TYPE = 'event' AND status='approved' AND id = :id;", $params);

unset($_SESSION['events']);
while($value = $stmt->fetch()) :

    $_SESSION['events'][]  = array(
            'id'    => $value['id'],
            'title' =>  $value['name'],
            'start' =>  "$year-$month-10"

            );
    endwhile;
}
类mycalendarleaves扩展了泛型{ 功能日历详细信息(){

}

echo json_编码($_会话['cal_数据])

$mycalendarleaves=新的mycalendarleaves()

这是剧本

<script type='text/javascript'>
$(document).ready(function() {
    $('#calendar').fullCalendar({
        editable: true,
        events: "calendar.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();
        }
    }); 
});
<script type='text/javascript'>
$(document).ready(function() {
    $('#calendar').fullCalendar({
        editable: true,
        events: "calendar.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();
        }
    }); 
});

$(文档).ready(函数(){
$(“#日历”).fullCalendar({
是的,
事件:“calendar.php”,
eventDrop:函数(事件,增量){
警报(event.title+'已移动'+delta+'天\n'+
“(可能应该更新您的数据库)”;
},
加载:函数(bool){
if(bool)$(“#加载”).show();
else$('#加载').hide();
}
}); 
});


我没有收到任何错误,日历仍然显示空白,没有数据。我做错了什么?

我让它工作,如果其他人有问题,这可能也会帮助他们

下面是我从mysql获取数据的函数

 function calendar_EventDetails(){


$year = date('Y');
$month = date('m');
$this->id = $_SESSION['id'];
$params = array( ':id' => $this->id );
$stmt   = parent::query("SELECT * FROM TABLENAME WHERE TYPE = 'event' AND status='approved' AND id = :id;", $params);

unset($_SESSION['events']);
while($value = $stmt->fetch()) :

    $_SESSION['events'][]  = array(
            'id'    => $value['id'],
            'title' =>  $value['name'],
            'start' =>  "$year-$month-10"

            );
    endwhile;
}
下面是调用放置上述函数的php文件的脚本


$(文档).ready(函数(){
$(“#日历”).fullCalendar({
是的,
事件:“calendar.php”,
eventDrop:函数(事件,增量){
警报(event.title+'已移动'+delta+'天\n'+
“(可能应该更新您的数据库)”;
},
加载:函数(bool){
if(bool)$(“#加载”).show();
else$('#加载').hide();
}
}); 
});

我让它工作了,如果其他人有问题,这也会帮助他们

下面是我从mysql获取数据的函数

 function calendar_EventDetails(){


$year = date('Y');
$month = date('m');
$this->id = $_SESSION['id'];
$params = array( ':id' => $this->id );
$stmt   = parent::query("SELECT * FROM TABLENAME WHERE TYPE = 'event' AND status='approved' AND id = :id;", $params);

unset($_SESSION['events']);
while($value = $stmt->fetch()) :

    $_SESSION['events'][]  = array(
            'id'    => $value['id'],
            'title' =>  $value['name'],
            'start' =>  "$year-$month-10"

            );
    endwhile;
}
下面是调用放置上述函数的php文件的脚本


$(文档).ready(函数(){
$(“#日历”).fullCalendar({
是的,
事件:“calendar.php”,
eventDrop:函数(事件,增量){
警报(event.title+'已移动'+delta+'天\n'+
“(可能应该更新您的数据库)”;
},
加载:函数(bool){
if(bool)$(“#加载”).show();
else$('#加载').hide();
}
}); 
});