Ajax: Actualiza periodicamente el contenido de un div

Una de las funciones disponibles con la librería prototype es Ajax.PeriodicalUpdater() y provee de un método sencillo para realizar llamadas remotas en intervalos de tiempo definidos.

La parte del JavaScript es bien sencilla, solo necesitamos una copia de la librería prototype y la siguiente función definida en el head, aplicandole despues el comportamiento al body,

JavaScript:
  1. <script type="text/javascript">
  2. function actualizacion() {
  3. var target = $('muestra');
  4. if (!target) return false;
  5. new Ajax.PeriodicalUpdater(target, 'script.php',{frequency:'3'});
  6. }
  7. Event.observe(window, 'load', actualizacion, false);
  8. </script>

Para que todo esto funcione, tenemos que añadir un bloque div con la id=”muestra” que sera donde aparezca la información generada desde el script php.

Participa con nosotros, publica tu comentario.