Obtenga nuevos datos al paginar fechas

Me gustaría obtener una nueva porción de datos a través de una llamada Ajax cada vez que el usuario cambia los rangos de fechas, es decir, hace clic en el botón Día siguiente, cambia de modo, etc.

Creo que debería usar viewDisplay (vista), pero parece que es demasiado tarde, ¿los datos ya se han cargado?

¿Debo usar viewDisplay (vista) y hacer una llamada ajax y establecer algo? ¿O debería mirar un "evento" diferente en el calendario?

¡Gracias!

preguntado el 16 de mayo de 11 a las 20:05

1 Respuestas

Qutoe directo desde la documentación

$ ('# calendario'). fullCalendar ({eventos: '/myfeed.php'}); Aquí hay una URL que FullCalendar podría visitar:

/myfeed.php?start=1262332800&end=1265011200&_=1263178646

El parámetro _ se inserta automáticamente para evitar que el navegador almacene en caché el resultado

Debería tener una página que acepte este parámetro: consulta su base de datos, obtiene una matriz / tabla en el formato de objeto de evento

http://arshaw.com/fullcalendar/docs/event_data/Event_Object/

Luego serialice eso en un JSON usando una biblioteca, ¡recuerde formatear la hora en ISO8601! Y tiempo de solicitud de calendario completo usando marcas de tiempo UNIX ...

Buena suerte

contestado el 17 de mayo de 11 a las 01:05

Gracias por la respuesta. Lo intentaré, aunque esperaba hacerlo un poco más manualmente. Es una página .Net, por lo que ya hay un WebMethod definido que está en uso. Esperaba poder capturar la página de fecha, llamar al método de página (inicio, finalización), obtener el JSON que devuelve el método de página y actualizar el calendario manualmente. - halcyon1234

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.