未在 FullCalendar 中加载 Json

问题描述

我无法在 fullcalendar 中加载 JSON。

当我在我的索引文件中回显数据时,我得到了一个普通的 JSON 数据,但是当我尝试在我的日历中获取数据时它不起作用。

当我回显代码时,这就是我得到的

[{"id":"45","title":"9","start":"2021-02-12 13:30:00","end":"2021-02-12 14:00:00"},{"id":"46","start":"2021-04-05 13:00:00","end":"2021-04-05 14:00:00"},{"id":"47","title":"7","start":"2021-05-10 14:00:00","end":"2021-05-10 17:00:00"},{"id":"48","title":"8","start":"2021-05-21 14:00:00","end":"2021-05-21 16:00:00"},{"id":"49","start":"2021-06-02 12:30:00","end":"2021-06-02 13:00:00"},{"id":"50","title":"10","start":"2021-06-02 23:11:00","end":"2021-06-02 01:11:00"}]

还有代码

$appointments = Appointment::find_by_order();
    
$data = array();
    
foreach($appointments as $appointment) {
    $id =  $appointment->id;
    $appointment_client = $appointment->appointment_client;
    $appointment_start = $appointment->appointment_start;
    $appointment_end = $appointment->appointment_end;
    
    $data[] = array(
                'id'      => $id,'title'   => $appointment_client,'start'   => $appointment_start,'end'     => $appointment_end 
            );
}
    
echo json_encode($data);

还有剧本

<script>
$(document).ready(function () {
      var calendar = $('#calendar').fullCalendar({
          editable:true,header: {
              left:'prev,next today',center:'title',right:'month,agendaWeek,agendaDay'
          },events: 'events_load.PHP',selectable:true,selectHelper:true,});
});
</script>

查询

public static function find_by_order() {
    global $database;
    return static::find_by_query("SELECT * FROM " . static::$db_table . " ORDER BY id");
} ///end of find by order

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)