2016-07-11 4 views
0

コンソールは文字列(つまりタイトル)を記録し、「ネットワーク」タブに文字列が投稿されたことを示します。しかし、私は$('#calendar').fullCalendar('addEventSource', json);を使用してjsonソースから成功イベントを取り戻していても、カレンダーにそれを表示することはできません。400完全なカレンダーでJSON出力をロードしようとすると、400の要求エラーが発生する

これを確認する方法やイベントを表示する方法については、ご了承ください。 console.logがその上に行われ

JSON応答:Salah[{"id":"24","title":"Salah","start":"2016-06-02 10:00:00","end":"2016-06-02 14:30:00","url":null,"allDay":false,"color":null},{"id":"26","title":"Salah","start":"2016-06-23 08:30:00","end":"2016-06-23 11:30:00","url":null,"allDay":false,"color":"green"}]

上記のエラーがコンソールに記録され、それはカレンダー上に表示もたらすから、これらのイベントを防止します。

enter image description here

答えて

1

問題があなたの代わりにオブジェクトSalahを使用しての無名のオブジェクトを使用する必要がありJSONオブジェクト名です。バックエンドAPIでは、以下のような形式で配列キーを使用して情報を返してください。

[{"id":"24","title":"Salah","start":"2016-06-02 10:00:00","end":"2016-06-02 14:30:00","url":null,"allDay":false,"color":null}, 
{"id":"26","title":"Salah","start":"2016-06-23 08:30:00","end":"2016-06-23 11:30:00","url":null,"allDay":false,"color":"green"}] 

また、フロントエンドでresponse.Salahのような形式を変更することもできます。

+0

どのように達成できるか(アレイキーなしで戻る)アドバイスをして、正しい方向に向かうことができますか? –

関連する問題