错误未捕获类型错误:无法读取完整日历上未定义的属性"hasTime"



我在使用完整日历时遇到问题,我使用的是 laravel 框架。 我尝试在我的表格中显示数据到完整日历,但显示错误。

错误未

捕获类型错误:无法读取未定义的属性"hasTime">

这是我的控制器

public function calendarmodul()
{
$caledarmodul = Modul::all();
return $caledarmodul;
}

这是我的观点

$(function () {  
$('#calendar').fullCalendar({
eventSources: [
{
url: "{{ url('calendar-modul') }}",
type:"GET",
dataType: "JSON",
error: function() 
{
alert("error");
},
success: function()
{
console.log("successfully loaded");
}
}
],
editable  :false,
droppable :false,
})
});

这是因为您为完整日历提供了错误的参数。 您的 JSON 数据应如下所示:

{
title: 'Event Title1',
start: '2015-03-17T13:13:55.008',
end: '2015-03-19T13:13:55.008'
},
{
title: 'Event Title2',
start: '2015-03-17T13:13:55-0400',
end: '2015-03-19T13:13:55-0400'
}

控制台记录您的响应,并检查其与完整日历的格式匹配。

同时以 json 形式返回您的响应

return json_encode($data);

要选择自定义字段,您可以执行以下操作:

$data = Modul::select('name as title', 'start_date as start', 'end_date as end'->get();

相关内容

  • 没有找到相关文章

最新更新