Problema com setInterval dando refresh sem parar
Fala galera, seguinte:
Tenho uma div na home de um site e utilizo ajax pra exibir posts aleatórios dentro dessa DIV. O que eu queria fazer é trocar automaticamente os posts a cada 5 segundos, ou seja, reexecutar a função que pega os posts a cada 5 segundos. To utilizando o setInterval e saiu "quase" tudo bem, a não ser pelo fato de que ele ta dando refresh na div a cada segundo e eu não to conseguindo alterar esse tempo. O problema é somente esse, alterar o tempo do setInterval. Valeu, e segue o código:
$(document).ready(function reloadArtista(){
$.ajax({
url: 'http://meusite.com.br/posts/',
data: {},
success: function (data) {
$("#postsHome").html($(data).find("#divPost"));
setInterval(reloadArtista(), 5000);
},
dataType: 'html'
});
});
// postHome é a div onde meus posts serão exibidos
// divPost é a div que contém as informações do post, já que eu to pegando de uma página HTML com vários outros elementos
Discussão (4)
Carregando comentários...