2015-08-25 30 views
0

我使用事件url從數據庫中檢索事件,但事件不會在fullcalnder中顯示?在使用密碼器的完整日曆中沒有顯示事件?

我的js代碼是

$('#inspectionCalendar').fullCalendar({ 

     header: { 
      left: 'next today', 
      center: 'title', 
      right: 'month,basicWeek,basicDay' 
     }, 
     editable: false, 
     eventLimit: true, // allow "more" link when too many events 
     events: '<?php echo base_url(); ?>inspections/inspections_record', 
    }); 

我控制器操作是:

function inspections_record() { 

    echo "[ 
      { 
       title: 'All Day Event', 
       start: '2015-08-01' 
      }, 
      { 
       title: 'Long Event', 
       start: '2015-02-07' 
      }, 
      { 
       id: 999, 
       title: 'Repeating Event', 
       start: '2015-08-09T16:00:00' 
      }, 
      { 
       id: 999, 
       title: 'Repeating Event', 
       start: '2015-08-16T16:00:00' 
      }, 
      { 
       title: 'Conference', 
       start: '2015-08-26' 
      }, 
      { 
       title: 'Meeting', 
       start: '2015-08-25T10:30:00', 
      }, 
      { 
       title: 'Lunch', 
       start: '2015-08-25T12:00:00' 
      }, 
      { 
       title: 'Meeting', 
       start: '2015-08-25T14:30:00' 
      }, 
      { 
       title: 'Happy Hour', 
       start: '2015-08-12T17:30:00' 
      }, 
      { 
       title: 'Dinner', 
       start: '2015-08-12T20:00:00' 
      }, 
      { 
       title: 'Birthday Party', 
       start: '2015-08-13T07:00:00' 
      }, 
      { 
       title: 'Click for Google', 
       url: 'http://google.com/', 
       start: '2015-08-28' 
      } 
     ],"; 
} 

我的瀏覽器的控制檯顯示了響應,但事件不會在砑光機顯示?

請幫幫我。

感謝

+0

如果我的答案對您有幫助,請將其標記爲答案。 –

+0

在你的inspections_record()函數中使用Codeigniter echo json_encode(你的事件的數組對象) – dansasu11

回答

1

我想你應該在JSON你是呼應的末尾刪除逗號,在]之後。您還必須用雙引號代替單引號括住您的json中的名稱和值。這將使inspections_record()的樣子:

function inspections_record() { 

    echo '[ 
      { 
       "title": "All Day Event", 
       "start": "2015-08-01" 
      }, 
      { 
       "title": "Long Event", 
       "start": "2015-02-07" 
      }, 
      { 
       "id": 999, 
       "title": "Repeating Event", 
       "start": "2015-08-09T16:00:00" 
      } 
      etc... 
     ]'; 
} 

結論:你送進的日曆事件JSON無效JSON。這會導致日曆不顯示您的事件。

相關問題