Sin devolución de llamada después de SQLite-Request
omplemento @awesome. Pero intenté cargar algunos eventos a través de SQL-Rquest. La solicitud es exitosa, puedo poner la matriz en otro contenedor o alertarlos, pero el calendario no cargaría los eventos. Aquí mi script
$('#calendar').fullCalendar( { header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, editable: true, events: function(start, end, callback) { var rs = db.execute("select * from xCal"); var i = 0; var events = '['; while(rs.isValidRow()) { if(i == 0){var events=events}else{events = events+','} events=events+ "{id:'"+rs.fieldByName('id')+"',"+ "title:'"+rs.fieldByName('title')+"',"+ "allDay:'"+rs.fieldByName('allDay')+"',"+ "start:'"+rs.fieldByName('start')+"',"+ "end:'"+rs.fieldByName('end')+"',"+ "url:'"+rs.fieldByName('url')+"',"+ "description:'"+rs.fieldByName('description')+"'}"; i++; rs.next(); } events = events+']'; callback( events ); } });
Udate causa comentarios .....
Gracias por reproducir, pero esa no es la razón. Cambié el código (se eliminaron las comillas y se completó la URL), pero no se está ejecutando :(.
Si trato de poner el retorno de la solicitud SQL en la opción de evento, su ejecución es perfecta. Parece que tengo un problema con la devolución de llamada ();.
He alertado a la callback-var.
function(events){
callback(events);
popLoading();
}
Llamada de devolución de llamada en sí?
Update causa respuesta ...
Véase más arriba. Créeme, la cuerda es correcta. Por cierto, estoy usando la marca de tiempo Unix;)