Konfiguruję aplikację przy użyciu FullCalendar (http://arshaw.com/fullcalendar/), która umożliwia użytkownikowi wyświetlanie informacji o harmonogramie klienta oraz planowanie klientów za pośrednictwem interfejsu zarządzania.Jak uzyskać FullCalendar do wyświetlania informacji z mojego kanału JSON?
Chcę użyć bazy danych MySQL do wypełnienia tablicy, a następnie przekazać tę tablicę w postaci kanału JSON do FullCalendar na stronie HTML. Najlepiej byłoby, gdyby informacje o kliencie pojawiły się na stronie HTML. Jednak mimo że mój kanał JSON jest przekazywany, w moim FullCalendar nie ma żadnych zdarzeń.
Przykład JSON paszy są przekazywane:
[{"title":"Watson","start":"1333976400","end":"1333980000","allDay":false}]
Jestem całkiem nowy na tych językach i nie zdziwiłbym się, gdyby ten błąd okazują się być proste.
Gorąco doceniam każdą pomoc lub wgląd w pojawienie się tych wydarzeń. Kiedy ręcznie wprowadzam tablicę do FullCalendar, pokazuje ona zdarzenia, ale jak na razie mój kanał JSON nie wyświetla żadnych informacji.
Dziękuję
Dla porównania: HTML:
$(document).ready(function() {
$('#calendar').fullCalendar({
events: '/json-events.php'
});
});
PHP:
while ($record = mysql_fetch_array($result)) {
$event_array[] = array(
'id' => $record['id'],
'title' => $record['title'],
'start' => $record['start_date'],
'end' => $record['end_date'],
'allDay' => false
);
}
echo json_encode($event_array);
Wygląda na to, że obie te opcje nie pomagają w pracy, ale doceniam komentarz i prawdopodobnie musiałbym w końcu naprawić tę część. Mój kalendarz jest wciąż pusty, bez żadnych widocznych zdarzeń, gdy próbuję go załadować. – Reed
@Reed Właśnie edytowałem swój post –
Teraz przekazuję również identyfikator, ale bez skutku – Reed