 
			
				17/05/2016, 09:08
			
			
			     |  
      |    |    |    Fecha de Ingreso: junio-2007  
						Mensajes: 298
					  Antigüedad: 18 años, 4 meses Puntos: 5     |        |  
  |      SetInteval no me funciona si lo pongo en el success de un Ajax        Hola a todos, tengo el siguiente código:   
function callAjaxCotiz(id) { 
    $.ajax({ 
          async: false, 
          type: "POST", 
          url: "funciones.php", 
          data: { 
            "id": id 
          }, 
          success: function(data) { 
             console.log("Entra"); 
             setInterval(callAjaxCotiz(id),6000); 
            } 
          }).done(function(data, textStatus, jqXHR){    
          }).complete(function(data){  
          }); 
}   
Lo que quiero es que se llame al Ajax cada 6 segundos pero no lo hace, me escribe lo de "Entra" cada milésima de segundo. He probado a poner el setInterval en el complete en vez del "success" pero me hace lo mismo. También he probado a ponerlo con setTimeout en vez de setInterval y me hace lo mismo. Es como si dentro de un ajax no funcionase nunca.   
¿Alguna idea de porqué puede pasar esto? Muchas gracias           |