0

カレンダー イベントの文法的な設定に問題があります。

ユーザーがドロップダウンを使用してイベントを表示するクライアントを選択できるページがあります。Ajax 呼び出しを介してイベントをリクエストします。そして、これはすべて良さそうです。しかし、fullCalendar でのイベントの設定に問題があります。

これは、イベントを設定するための私のコードです:

success: function(resp){
    var r = resp.output;
    console.dir(r);
    jQuery('#student').html(r.studentname);
    jQuery('#calendar').fullCalendar( 'removeEvents' );  // <= This works
    jQuery('#calendar').fullCalendar( 'events', r.events ); // <= This doesn't
}

これは、ajax 応答のダンプです。

events       "[{
             id: 1,
             title: 'Acupuncture',
             start: new Date(2013, 5, 29, 10, 00),
             end: new Date(2013, 5, 29, 10, 30),
             allDay: false
             }
             ,
             {
             id: 2,
             title: 'Acupuncture',
             start: new Date(2013, 6, 30, 10, 00),
             end: new Date(2013, 6, 30, 10, 30),
             allDay: false
             }
             ,
             {
             id: 3,
             title: 'Chiropractor',
             start: new Date(2013, 6, 31, 11, 00),
             end: new Date(2013, 6, 31, 11, 15),
             allDay: false
             }
             ]
             "
id          "1"
studentname "Tarah Yates"

これを行う方法の例が見つからなかったため、正しく行っているかどうかわかりません。

イベント リストの周りに引用符があることに気付きましたが、それが問題なのでしょうか?

それが問題ではない場合、なぜ機能しないのかについて考えている人はいますか?

4

1 に答える 1