Javascript jQuery fullcalendar插件未呈现从数据库检索到的事件

Javascript jQuery fullcalendar插件未呈现从数据库检索到的事件,javascript,php,jquery,json,fullcalendar,Javascript,Php,Jquery,Json,Fullcalendar,我正在尝试在我的网页上向FullCalendar添加一些事件。但它从数据库中检索值,但不在日历中显示结果 php js json 请任何人帮助我解决这个问题…从您的JSON判断,您的问题是fullCalendar jQuery插件要求将所有datetime值转换为UNIX时间戳 这可能会有所帮助我想我终于解决了这个问题。出于某种原因,如果事件是在数组中提供的,则完整日历会渲染事件,因此是这样的 Array[ Jason Objects {},{},{} as many as you wan

我正在尝试在我的网页上向FullCalendar添加一些事件。但它从数据库中检索值,但不在日历中显示结果

php

js

json


请任何人帮助我解决这个问题…

从您的JSON判断,您的问题是fullCalendar jQuery插件要求将所有datetime值转换为UNIX时间戳


这可能会有所帮助

我想我终于解决了这个问题。出于某种原因,如果事件是在数组中提供的,则完整日历会渲染事件,因此是这样的

Array[
   Jason Objects {},{},{} as many as you want
]
对我来说,下面的代码很有魅力

$data = array(
    array(
        'id' => $event->_id
        'title' => $event->eventName,
        'start' => date($event->start)
    )
);
return Response::json($data);
顺便说一句,您的第一个json对象是正确的,只需将userid更改为id并通过一个数组传递它,我想它应该可以工作


希望这有帮助,快乐编码:)

感谢您的快速回复。现在我将
日期
转换为
unixtimestap
JSON是
{“userid”:“1”,“title”:“sample”,“start”:1386057140,“end”:1386229940,“allday”:“0”}
仍然没有显示事件,可能是您的一些参数的情况不匹配。e、 g.将“全天”改为“全天”,如果要使用,请不要使用“0/1”,而是使用不带双引号的真/假。“userid”也不是事件对象的一部分,因此也可能导致一些问题。我希望这能有所帮助。很抱歉,它不起作用。我已将
全天
更改为
全天
,并将
用户id
更改为
id
,而且我还尝试删除
全天
,但它仍然不起作用。请查看我是如何在我的网站上实现它的。尝试
$(document).ready(函数(){$('#calendar').fullCalendar({…});})
而不是
var calendar=…
如果我删除
var,结果也是一样的。如果我手动输入
event objects`它会工作。我的json格式正确吗???
{"0":"1","id":"1","1":"1","userid":"1","2":"sample","title":"sample","3":"2013-12-03 08:52:20","start":"2013-12-03 08:52:20","4":"2013-12-05 08:52:20","end":"2013-12-05 08:52:20","5":"0","allday":"0"}
Array[
   Jason Objects {},{},{} as many as you want
]
$data = array(
    array(
        'id' => $event->_id
        'title' => $event->eventName,
        'start' => date($event->start)
    )
);
return Response::json($data);