2012-08-31 59 views
0

我想使用jQuery Full Calendar插件,JSON url選項,但它沒有拋出任何錯誤,但事件也不顯示。我無法弄清楚問題是什麼。jQuery完整的日曆不顯示來自url的事件,也沒有錯誤

完整的日曆電話:

$('#calendar').fullCalendar({                       
    aspectRatio: 1.3,                                                     
    defaultView: 'agendaWeek',                       
    slotMinutes: 15,                          
    editable: true,                          
    allDaySlot:false,                         
    events: '/appt/appointments/json_event_source'                             
}); 

示例響應從URL

[ 
    { 
    "id": "2", 
    "title": "Adrian Adams", 
    "start": "1346339700", 
    "end": "1346340600" 
    }, 
    { 
    "id": "3", 
    "title": null, 
    "start": "1346166000", 
    "end": "1346169600" 
    }, 
    { 
    "id": "4", 
    "title": "asdfEditeda asdf", 
    "start": "1346335200", 
    "end": "1346335200" 
    }, 
    { 
    "id": "5", 
    "title": "asdfEditeda asdf", 
    "start": "1346335200", 
    "end": "1346335200" 
    }, 
    { 
    "id": "6", 
    "title": "asdfEditeda asdf", 
    "start": "1346335200", 
    "end": "1346339700" 
    } 
] 
+0

什麼是dateFormat?以毫秒爲單位的日期?我不認爲FullCalendar認識到 - 和'start'是事件對象的必需字段,所以我認爲它無法呈現。 – ganeshk

+0

@ ganeshk這是一個unix時間戳,文檔說它應該接受。我也不明白你的評論的第二部分,每個事件對象都有一個「開始」屬性。 – GSto

回答

0

事件對象的屬性title是必需的,不能null(如您第二場比賽)。我將其更改爲空字符串,日曆顯示正常。

看看這個: http://jsfiddle.net/100thGear/M8RRR/

你可能想驗證添加到您的服務器端代碼不無標題返回對象。

讓我知道這是否有幫助!

+0

我試圖刪除那個事件,仍然沒有渲染出於某種原因。然而,服務器驗證是一個好點,我會確保對此進行說明。 – GSto

+0

嗯 - 我嘗試了上面在小提琴上發佈的確切響應字符串 - 將null更改爲「」對我來說非常合適! – ganeshk

相關問題