0
fullCalendarオブジェクトが作成された後にいくつかのイベントを追加します。 私はPHPとJavaScriptで作業しています。イベントはfullCalendarで表示されません
私はfullCalendarオブジェクトを作成しましたが、後でいくつかのイベントを追加したいと思います。ここで
は、PHPのコードです:
function BuildEvents() {
// Showing the calendar
echo '<div id="fCald"></div>';
// Events building
$evJSON = json_encode(array(
array('title' => "Evt.1",
'start' => "2010-12-22",
'url' => "#"),
array('title' => "Evt.2",
'start' => "2011-01-15", 'end' => "2011-01-19",
'url' => "http://yahoo.com/")
));
// Adding Events to object
$fCal = '$("#fCald").fullCalendar("addEventSource", '.$evJSON.')';
//Final showing
echo '<script type="text/javascript">'.
'eval('.$fCal.');'.
'</script>';
}
PHP関数がコールされると、JSON配列はOKですが、イベントがカレンダーに表示されていない...
私もこのコードをテストします:
$fCal = '$("#fCald").fullCalendar("renderEvent", '.$evJSON.', true)';
、これはに動作していない...
私は理解していないかdまでfullCalendarオブジェクトを構築した後のisplayイベント。
ありがとうございました。
リュックM.
おかげで、それはの仕事!この例では、ファイルは "ルートディレクトリ"を参照する "/myfeed.php"です。今、私は "myfeed.php"を使用し、私は "現在のディレクトリ"にファイルを入れます... –
私は2番目の質問があります。イベントでフランス語の文字を見ることはできますか? PHP関数utf8_encode()や(&eacute;)のようなエンティティを試してみると、うまくいきません。 –
OK!私は解決策を見つけた。 json_encode()を呼び出す前にタイトルテキストにutf8_encode()を適用する必要があります。 –