私はFullCalendar(http://arshaw.com/fullcalendar/)を使ってアプリケーションを設定しています。これにより、ユーザーはクライアントのスケジューリング情報を見ることができ、管理インターフェースを通じてクライアントをスケジュールすることができます。FullCalendarでJSONフィードの情報を表示するにはどうすればよいですか?
MySQLデータベースを使用して配列を生成し、その配列をJSONフィードの形式でHTMLページのFullCalendarに渡したいとします。理想的には、クライアント情報がHTMLページに表示されます。しかし、JSONフィードが渡されても、FullCalendarにイベントはありません。
渡されている例JSONフィード:
[{"title":"Watson","start":"1333976400","end":"1333980000","allDay":false}]
私はこれらの言語にかなり新たなんだと、このミスはシンプルであることが判明する場合、私は驚かないだろう。
これらのイベントが表示されていることについての助力や洞察力を深く感謝します。 FullCalendarに手動で配列をフィードするとイベントが表示されますが、これまでのJSONフィードでは情報が表示されませんでした。
は、参考のためにあなたに
ありがとう: 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);
これらのオプションの両方がうまく動作していないように見えますが、コメントに感謝し、おそらくその部分を修正しなければならないでしょう。私のカレンダーは空ですが、ロードしようとするとイベントが表示されません。 – Reed
@Reed私の投稿を編集したばかりです –
私はIDを渡していますが、役に立たないのです – Reed