Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Mostrar nuevo registro al insertarse en base de datos

Estas en el tema de Mostrar nuevo registro al insertarse en base de datos en el foro de Frameworks JS en Foros del Web. Hola a tod@s, os pongo en situación, tengo un dispositivo que envía datos a una base de datos MySQL, y tengo un simple modulito en ...
  #1 (permalink)  
Antiguo 27/05/2011, 07:42
 
Fecha de Ingreso: febrero-2008
Mensajes: 20
Antigüedad: 16 años, 9 meses
Puntos: 1
Busqueda Mostrar nuevo registro al insertarse en base de datos

Hola a tod@s, os pongo en situación, tengo un dispositivo que envía datos a una base de datos MySQL, y tengo un simple modulito en la web donde se listan en una tabla todos los registros que ha generado e insertado el dispositivo.

Por tanto, lo que me gustaría hacer y busco, es que, estando en esta patalla, sin tener que refrescar, se muestren los registros que vayan llegando, es decir, se añada una nueva fila en la tabla por cada nuevo registro que llegue a la Base de datos.

He probado a hacer un div contenedor de la tabla y que cada cierto tiempo se recargue,... eso me funciona,... pero no queda del todo elegante, ya que la idea es que esta pantalla sea de monitorización y por tanto no es optimo refrescar toda la tabla.

Gracias de antemano a todos.
  #2 (permalink)  
Antiguo 27/05/2011, 14:33
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 18 años, 5 meses
Puntos: 34
Respuesta: Mostrar nuevo registro al insertarse en base de datos

Saludos, mediante ajax puedes actualizar solo una parte de tu tabla, aunque no o he realizado como lo mencionas, seria crear elementos hijos para tu tabla, en este caso seria los tr, pero no se si esto sea posible, en ultimo caso podrias agregar un div al final y en el meidante css dar el aspecto que pertenece a la tabla.

Espero la idea te sea de utilidad.
__________________
El ego es el mayor enemigo de un hombre inteligente.
  #3 (permalink)  
Antiguo 27/05/2011, 17:55
 
Fecha de Ingreso: febrero-2008
Mensajes: 20
Antigüedad: 16 años, 9 meses
Puntos: 1
Sonrisa Respuesta: Mostrar nuevo registro al insertarse en base de datos

Gracias bitbow, tu respuesta me ha dado una idea.
Sí que se pueden añadir tr a la tabla, he buscado info y no parece muy complicado de implementar.

En realidad solo necesitaria alguna función asíncrona que fuera capaz de detectar que ha entrado un nuevo registro a la base de datos y cuando esto se produjera llamaria a la funcion addTableRow().

La idea seria algo similar como twitter, cuando estas viendo tus tweets y llega uno nuevo y te aparece la cajita arriba informando de nuevo tweet, haces clic y te lo muestra.

Gracias de nuevo y un saludo.

Etiquetas: ajax, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:06.