Json 显示全天所有事件的ui日历全天不工作

Json 显示全天所有事件的ui日历全天不工作,json,cordova,fullcalendar,Json,Cordova,Fullcalendar,我的cordova应用程序中有Fullcalendar,我正试图使用agendaWeek视图,但每当事件呈现时,它都在全天部分。我已经将allDay添加到JSON数据中,并将其设置为false,但这仍然没有解决问题 事件脚本: $scope.eventSources = [ { events: function(start, end, callback) { $.ajax({ url: 'url/calendarConnect.p

我的cordova应用程序中有Fullcalendar,我正试图使用agendaWeek视图,但每当事件呈现时,它都在全天部分。我已经将allDay添加到JSON数据中,并将其设置为false,但这仍然没有解决问题

事件脚本:

    $scope.eventSources = [
{
    events: function(start, end, callback) 
    {
        $.ajax({
            url: 'url/calendarConnect.php',
            type: 'POST',
            dataType: 'json',
            success: function(response) 
            {
                var events = [];
                $(response.events).each(function() 
                {
                    events.push
                        ({
                        id: $(this).attr('ID'),
                        class_id: $(this).attr('class_id'),
                        title: $(this).attr('title'),
                        start: $(this).attr('start'),
                        end: $(this).attr('end'),
                        allDay: $(this).attr('allDay')
                        });
                });
                var userTable = $.grep(events, function (a)
                {
                    return a.class_id == $scope.Current.currentUser;
                });
                callback(userTable);
            }    
        });
    }
}
]
JSON字符串:

{"success":1,"message":"Details Available!","events":
[{"ID":"1","title":"Example Class  12345","start":"2014-08-29 09:00:00","class_id":"12345","end":"2014-08-29 17:00:00","allDay":"false"},
{"ID":"2","title":"Example Class 53870","start":"2014-08-13 00:00:00","class_id":"53870","end":"2014-08-13 00:00:00","allDay":"false"},
{"ID":"3","title":"Example Event ","start":"2014-08-13 12:00:00","class_id":"54321","end":"2014-08-13 13:00:00","allDay":"false"},
{"ID":"11","title":"Testing 123","start":"2014-08-13 00:00:00","class_id":"19224","end":"2014-08-13 23:59:00","allDay":"false"},
{"ID":"12","title":"Test Class Sept","start":"2014-09-23 13:00:00","class_id":"53870","end":"2014-09-23 14:00:00","allDay":"false"},
{"ID":"14","title":"Employ ability Skills w\/J","start":"2014-09-12 07:00:00","class_id":"53870","end":"2014-09-12 09:00:00","allDay":"false"}]}
我对这个插件不太熟悉,我读过的任何东西都不适合我。非常感谢您的帮助


更新:我认为这与allDay被返回的事实有关,因此被解释为字符串,我如何在php中更改它?

一个修复方法是,牺牲服务器端的更改,将数组中的allDay设置为false。这是一个潜在的解决方案,但不是我问题的答案。问题是因为false的响应被解释为字符串,如果您可以删除,那么它应该可以工作