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

Recargar ajax cuando se actuliza una base de datos

Estas en el tema de Recargar ajax cuando se actuliza una base de datos en el foro de Frameworks JS en Foros del Web. Hola a todos. Bueno, la pregunta creo que ya esta realizada en el título del post. Me gustaría saber el código ajax que recargue el ...
  #1 (permalink)  
Antiguo 13/03/2006, 14:26
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 20 años, 11 meses
Puntos: 1
Recargar ajax cuando se actuliza una base de datos

Hola a todos.
Bueno, la pregunta creo que ya esta realizada en el título del post.
Me gustaría saber el código ajax que recargue el contenido de una página cuando la base de datos es actulizada..., o sea..., no quiero utilizar un loadtimer configurado a tantos segundos, sino que la web se actulice cuando los datos de la base de datos que muestro (php y mysql) sean modificados.
Un saludo
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #2 (permalink)  
Antiguo 13/03/2006, 15:43
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 3 meses
Puntos: 9
tal vez estoy mal, pero eso no se puede, es decir vas a tener cada un X tiempo "consultar" si se hizo algun INSERT o UPDATE.
para lo mismo yo solo te podria recomendar
q las Queries las hagas con una funcion y si la misma es es INSERT o UPDATE actualizes algun dato q indique la fecha. pero osea vas a tener q usar algun timer para ver si tenes q actualizazr o no el contenido
  #3 (permalink)  
Antiguo 13/03/2006, 16:57
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 20 años, 11 meses
Puntos: 1
seguro???
entonces como hacen los chats basados en ajax para recargar la info cuando hay un comentario nuevo???
de alguna forma tiene que saber el script que hay que actulizar cuando hay algo nuevo...
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #4 (permalink)  
Antiguo 13/03/2006, 18:55
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 18 años, 3 meses
Puntos: 5
Buenas, lo que hacen los chats (basados en ajax, flash u otros), es chequear a intervalos regulares una tabla de una base de datos. Si encuentran algo nuevo (nuevos mensajes, por ejemplo), actualizan la interfaz del usuario con la nueva información.

Hasta donde yo sé, es la única forma. El cliente se comunica con el server y se fija si hay algo nuevo. No a la inversa (el server le avisa al cliente... y de todos modos, en ese caso el cliente tendría que estar "escuchando" así que tendría que estar ejecutando algún tipo de acción regularmente...)

Suerte
Califa
  #5 (permalink)  
Antiguo 13/03/2006, 19:08
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 20 años, 11 meses
Puntos: 1
claro!, eso es lo que ando buscando...
se que hay ejemplos de chats en ajax+php+mysql pero no estan explicados...
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #6 (permalink)  
Antiguo 15/03/2006, 09:35
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
loading.............


tengras que usar un timer.... para X segundos, consultar la base de datos. es lo que hacen los chats en ajax, pero con mas organizacion, se tiene un campo DATETIME, entonces solo se comparan los antiguos datos con los nuevos...etc. la idea es esa.


connection closed.
__________________

Maborak Technologies
  #7 (permalink)  
Antiguo 21/03/2006, 07:15
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Cuando configuras un chat, una de las variables que viene (en dos que yo he usado) es para que tú le digas cada cuántos segundos quieres que se cheque si hay o no nuevos mensajes.
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #8 (permalink)  
Antiguo 24/09/2006, 09:45
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 20 años, 11 meses
Puntos: 1
En donde puedo conseguir el código?
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
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:12.