Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos Ventura

[Resolvido] Problema de Cache no Jquery

Recommended Posts

Olá pessoal, olha eu de novo :D , estou com outro problema agora, estou usando o Jquery, ele pega os dados de um arquivo PHP e joga para as div´s, so que ele faz isso usando o setInterval em 1 e 1 seg, no firefox vai beleza, quando eu altero os dados do BD ele ja aparece na hora, agora o mesmo não acontece como o maldito IE, ele pega os dados uma vez e não faz os reloads de 1 em 1 segundo com o setInteval...

 

o site é esse http://www.vtechinternet.com.br/leilao_vtech

Estou usando essa função:

function leiloes(op,produtos,q) {
   
    $.get("leilao.php",{
        op:op,
        produtos:produtos
    },function(data){
        var dados = eval('['+data+']');
        var i = 0;

        while (i < q) {
            var pid = dados[0][i].produto;
            var segundos = dados[0][i].segundos;
            var valor = dados[0][i].valor;
            var apelido = dados[0][i].apelido;
            var termino = dados[0][i].termino;
            var hora = dados[0][i].hora;
           
            
            if (termino == 2)
                $("#valor"+pid).html("Finalizado!");

            else if($("#valor"+pid).length > 0)
                $("#valor"+pid).html(valor);

            if($("#user"+pid).length > 0)
                $("#user"+pid).html(apelido);

            if($("#tempo"+pid).length > 0)
                $("#tempo"+pid).css("color","#333333");
            if (segundos < 11)
                $("#tempo"+pid).css("color","red");
            $("#tempo"+pid).html(segundos);
            
            i++;
        }
         $("#hora").html(hora);
   
    });
}

e usando o setInterval assim:

<script type="text/javascript"> 

    setInterval("hour()",10000);
    setInterval("leiloes('partes','1,2,3','3')",1000);
        
</script>

Não sei se é algum problema no Jquery, o na pagina, ou na posição onde estou chamando a função... mais so sei que FF ele funciona.. perfeito!

 

Mais galera, quem puder me ajudar vou agradecer muito!

 

At.

 

Carlos Ventura

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentou usar um math.random() depois do php?

 

assim:

"leilao.php?cacheKill="+Math.random()*9999

 

Assim você vai matar o cache do arquivo php se isso realmente estiver acontecendo.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentou usar um math.random() depois do php?

 

assim:

"leilao.php?cacheKill="+Math.random()*9999

 

Assim você vai matar o cache do arquivo php se isso realmente estiver acontecendo.

 

Abraços

 

Opa, beleza ? agora sim... funfo... era isso... valeu cara!

 

Abraço!

 

Carlos Ventura

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.