2016-11-02 9 views
0

私にはわからない問題があります。私は私のAPIを呼び出すことによって、私のアプリからの私のイベントを取得していますし、私はこのようになりますJSON-答えを得る:Fullcalendar JSONイベント - TypeError:未定義はオブジェクトではありません( 't.start.hasTime'を評価します)

{ 
"events": [ 
    { 
     "id": "1", 
     "title": "Event 1", 
     "start": "2016-11-02T08:30:00", 
     "end": "2016-11-02T10:00:00" 
    }, 
    { 
     "id": "2", 
     "title": "EVENT 2", 
     "start": "2016-11-01T08:30:00", 
     "end": "2016-11-01T10:00:00" 
    } 
]} 

私はそれをフェッチする場合はすべてがうまく動作しますが、fullcalendar私はJavaScriptで直接この出力を貼り付ける場合ajaxでこのt.start.hasTime()エラーが発生しました。

何とか私の開始属性が見つからないようですが、そこにあります。 私はこのコードでイベントを呼び出しています。

events: [ 
     // your event source 
     { 
      url: '/api/schedule/', // use the `url` property 
      type: 'GET', 
      dataType: 'json' 
     } 
    ] 
+0

も、この答えでそれが動作しません: [ { "ID": "1"、 "タイトル": "イベント1"、 "スタート":「2016-11-02T08:30: 00 "、 " end ":" 2016-11-02T10:00:00 " } –

答えて

0

私はそれを自分で解決...

私はちょうどこのように私のAPIを呼び出す場合、それは...働く

は、時にはそれが配列であまりにも簡単:)

events: '/api/schedule/' 

ありませんイベントの...それは代わりにeventSourceでなければならないかもしれません...とにかく今は動作します。

+0

これはフラットjsonオブジェクトでなければなりません –

関連する問題