/ / fullCalendar vidí JSON iba s jednou dátovou sadou - javascript, json, python-2.7, fullcalendar

fullCalendar vidí JSON s jedinou sadu údajov - javascript, json, python-2.7, fullcalendar

Svojmu HTML odovzdám výsledok Python json.dumps, ktorý obsahuje viac záznamov, t.

[{"title":"xxx","start":"2018-01-01"},{"title":"ccc","start":"2018-01-02"}]

V HTML začína JS

var data = jQuery.parseJSON("{{caldata | safe}}");
var events;
events = [];
events.push(data);

Vo všetkých možnostiach kalendára mám udalosti: udalosti

Keď prejdem 1 udalosť, funguje to správne a udalosť sa zobrazuje v správny deň v kalendári. Keď odovzdám viac udalostí, nezobrazia sa žiadne udalosti.

Pozeral som sa na údaje, ktoré sa odovzdávajú pomocou tlače do konzoly a vyzerá to, že sú správne naformátované.

Musím urobiť slučku, aby som mohol analyzovať údaje? Overil som si niekoľko príkladov a článkov a neviem nájsť príklady toho, čo je potrebné, ale určite niečo chýba.

odpovede:

0 pre odpoveď č. 1

ak data je pole, ktoré musíte buď prepnúť, alebo ho môžete iba nastaviť events na data

Príklad 1 (slučka):

var data = jQuery.parseJSON("{{caldata | safe}}");
var events;
events = [];
for(var i=0;i<data.length;i++){
events.push(data[i]);
}

Príklad 2 (uprednostňované):

var data = jQuery.parseJSON("{{caldata | safe}}");
var events;
events = data;