问题描述
我无法在 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 (将#修改为@)