/ / Save clientEvents z FullCalendar v MySQL / w PHP - javascript, php, jquery, mysql, json

Uložiť clientEvents z FullCalendar v MySQL / w PHP - javascript, php, jquery, mysql, json

Používam FullCalendar a chcem zachrániť všetkých events na form.submit() v databáze MySQL a blob lúka. Myslel som, že by som ju mohol previesť na JSON a potom nastaviť na hidden a potom ho uložte pomocou PHP, Ale mám chybu JSON Converting circular structure to JSON.

Tu je môj kód a výstup.

$("input[type="submit"]").click(function(e) {
var events = $("#calendar-cabinet").fullCalendar( "clientEvents");

console.log(events);
});

výsledok konzoly.log (udalosti)

odpovede:

1 pre odpoveď č. 1

Je vstupné pole, ktoré obsahuje json, tiež loopované skriptom, ktorý vkladá json do vstupu?

Vaše údaje už zobrazujú javascript / json objekty, takže by ste mali byť schopní publikovať udalosti ako pole v objekte, aby boli pole udalostí dostupné v $ _POST ["events"].

$("input[type="submit"]").click(function(e) {
var events = $("#calendar-cabinet").fullCalendar( "clientEvents");
var url = "your_url";
var data = {events:events};

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
});