Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2015, 10:15
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 3 meses
Puntos: 12
Detener un bucle por 5 segundos

Hola,

Necesito que el bucle se detenga por 5 segundos, para mostrar todos los contenidos uno a uno, este mi código:
Código Javascript:
Ver original
  1. $(document).ready(function() {  
  2.   function poll() {
  3.     setTimeout(function() {
  4.         $.ajax({
  5.             url: "sum.php",
  6.             type: "POST",
  7.             success: function(data) {
  8.                 $.each(data, function( key, value ) {
  9.                     var output = "";
  10.                     $.each( value, function ( userkey, uservalue) {
  11.                         output += '<ul>';
  12.                         output += '<li>' + userkey + ': ' + uservalue + "</li>";
  13.                         output += '</ul>';
  14.                     });
  15.                     $("#counter").html(output);
  16.                     setTimeout(true,5000); //Aqui debe detenerse
  17.                 });
  18.             },
  19.             dataType: "json",
  20.             complete: poll,
  21.             // timeout: 5000,
  22.         })
  23.     }, 5000);
  24.   };
  25.   poll();
  26.  
  27. });

Actualmente me muestra el resultado pero sólo el último contenido.

Gracias por su ayuda