Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Frameworks JS (http://www.forosdelweb.com/f127/)
-   -   duda sobre ajax!! (http://www.forosdelweb.com/f127/duda-sobre-ajax-578779/)

Scorpion05 22/04/2008 11:41

duda sobre ajax!!
 
Amigos tengo una duda si lo que quiero hacer se puede lograr con Ajax. Yo tengo una pagina donde se insertan datos y tengo otra donde se muestran estos datos en una tabla. Yo quiero que cuando inserte datos se vayan mostrando automaticamente en la otra pagina pero solo cuando inserto. Traté de usar el Ajax.Updater de Prototype pero no se como hacer eso bien. Cualquier sugerencia la agradeceria porque es para mi tesis de diploma. Saludos Cordiales

GatorV 22/04/2008 14:41

Re: duda sobre ajax!!
 
Hola Scorpion05,

¿Cual es el problema concreto que tienes?

Saludos.

pr0 22/04/2008 16:46

Re: duda sobre ajax!!
 
Si te he entendido bien lo ke kieres es ke cuando alguien esté visualizando la página ke muestra los datos y en ese momento se inserta un registro nuevo en la base de datos, entonces ke la página se actualice y muestre ese nuevo registro.

Lamentablemente esto no se puede conseguir de forma automatica ya ke desde el navegador ke muestras la página no puedes averiguar si en la base de datos se produjo un cambio (nuevo registro insertado).

No te keda mas remedio ke solicitar mediante Ajax una petición cada X segundos a la base de datos para volver a mostrar todos los datos. Te aconsejo que te mires Ajax.PeriodicalUpdater de prototype.

Ejemplo:
http://alexsancho.name/archives/2006...iodicalupdater


Saludos

Scorpion05 23/04/2008 09:08

Re: duda sobre ajax!!
 
Gracias a los que me han respondido, el principal problema con el periodicalUpdater es que los datos los muestro con un paginado en el visualizador y entonces como actualiza periodicamente no me deja cambiar para la 2da pagina, se me queda siempre en la primera.SAludos Cordiales


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

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.