Fullcalendar JSON事件 - TypeError:undefined不是对象(评估't.start.hasTime')

时间:2016-11-02 14:21:51

标签: json fullcalendar

我有一个我不明白的问题。我通过调用我的api从我的应用程序获取我的事件,我得到一个类似这样的json答案:

{
"events": [
    {
        "id": "1",
        "title": "Event 1",
        "start": "2016-11-02T08:30:00",
        "end": "2016-11-02T10:00:00"
    },
    {
        "id": "2",
        "title": "EVENT 2",
        "start": "2016-11-01T08:30:00",
        "end": "2016-11-01T10:00:00"
    }
]}

如果我直接在我的javascript fullcalendar中粘贴此输出一切正常,但如果我用ajax获取它我得到这个t.start.hasTime()错误。

不知怎的,它看起来没有找到我的start属性,但它就在那里。 我用这段代码调用事件。

events: [
        // your event source
        {
            url: '/api/schedule/', // use the `url` property
            type: 'GET',
            dataType: 'json'
        }
    ]

1 个答案:

答案 0 :(得分:0)

我自己解决了......

如果我这样称呼我的api就行了......有时候太容易了:)

events:  '/api/schedule/'

而不是事件数组...也许它必须是eventSource而是......无论如何它现在都有效。