Foros del Web » Programando para Internet » Javascript »

actualizar div cuando exista un cambio en la base de datos

Estas en el tema de actualizar div cuando exista un cambio en la base de datos en el foro de Javascript en Foros del Web. Hola, que tal? Hice un sistema de notificaciones tipo facebook para mi pagina web y quiero que se actualice el contenido de un div cuando ...
  #1 (permalink)  
Antiguo 28/09/2011, 01:16
Avatar de morfasto  
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 291
Antigüedad: 12 años, 9 meses
Puntos: 8
actualizar div cuando exista un cambio en la base de datos

Hola, que tal?

Hice un sistema de notificaciones tipo facebook para mi pagina web y quiero que se actualice el contenido de un div cuando exista un cambio en la base de datos de la informacion relacionada a la que se esta mostrando.

Que debo de buscar para hacer esto posible?
  #2 (permalink)  
Antiguo 28/09/2011, 13:50
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 15 años, 11 meses
Puntos: 528
Respuesta: actualizar div cuando exista un cambio en la base de datos

Supongo que no quieres que tu página se esté refrescando continuamente, y que la notificación la quieres mostrar en un div.

En tal caso lo que necesitas es primero documentarte sobre AJAX para aprender cómo regresar una respuesta en un div sin recargar la página entera.

Luego, tienes que buscar información sobre settimeout y setinterval de javascript para que cvada cierto tiempo ejecutes un proceso que busque si hay cambios, y de haberlos los regrese vía AJAX. Si no sabes nada sobre ajax, pero manejas php y te urge resolverlo, puedes revisar un post donde traté el tema de la librería Xajax, que te permite manejar ajax mu fácilmente.
  #3 (permalink)  
Antiguo 28/09/2011, 14:07
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: actualizar div cuando exista un cambio en la base de datos

échale un vista a este tema
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




La zona horaria es GMT -6. Ahora son las 18:37.