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

Esta solución me parece buena
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.                     output = setInterval(ciclo(value),1000);
  11.                     $("#counter").html(output);
  12.                     // setTimeout(true,1000);
  13.                 });
  14.             },
  15.             dataType: "json",
  16.             complete: poll,
  17.  
  18.         })
  19.     }, 5000);
  20.   };
  21.   poll();
  22.  
  23.     function ciclo (value) {
  24.         var output = "";
  25.         $.each( value, function ( userkey, uservalue) {
  26.             output += '<ul>';
  27.             output += '<li>' + userkey + ': ' + uservalue + "</li>";
  28.             output += '</ul>';
  29.         });
  30.         return output;
  31.     }    
  32. });
pero me dice que el return está mal:

Cita:
SyntaxError: expected expression, got '<'

<ul><li>id: 8</li></ul><ul><li>artist: Ernesto Douglas</li><
y la verdad no se donde esta el problema