im cercando di utilizzare il jquery fullcalendar. I dati dell'evento provengono dal server utilizzando JSON. La mia pagina ha un elemento a tendina e il div fullcalendar.jquery fullcalendar invia parametri personalizzati e aggiorna il calendario con JSON
Quello che mi serve è aggiornare il calendario ogni volta che l'utente cambia il menu a discesa. Il valore selezionato della discesa dovrebbe essere pubblicato al server, al fine di recuperare i nuovi dati relativi agli eventi
Ecco il mio codice
$(document).ready(function() {
$('#calendar').fullCalendar({
events: {
url : '/myfeed',
data : {personId : $('#personDropDown').val() }
}
});
$('#personDropDown').change(function(){
$('#calendar').fullCalendar('refetchEvents');
});
});
Il codice di cui sopra però non lavorare. Qualche aiuto?
cosa significa/myfeed vedere/fare?Presumo che riceva il valore di querystring "personId" ed esegua una ricerca per restituire il sorgente JSON? refetchEvents dovrebbe farlo (secondo la doco) ma forse devi anche chiamare "rerenderEvents". Hai tracciato una traccia (ad esempio Fiddler, se sei su Windows) per acquisire i dati inviati/restituiti? – frumbert