xml ajax

17/05/2010

0

E ai galera!! Consegui ler um txt do servidor através de um script com sucesso.. Consegui também verificar com php a data da ultima modificação desse arquivo. Meu problema esta em unir essas duas funcionalidades para que o arquivo seja lido somente quando houver modificação do arquivo. Não sei o que fazer..Tenho que por um loop infinito no script para ficar verificando a modificação desse arquivo?     Valeu!! 
Naur Junior

Naur Junior

Responder

Posts

18/05/2010

Naur Junior

Galera é o seguinte. Eu mesmo postei essa mensagem mas consegui resolve-la..O problema é que sugiu outra zica. Vamos primeiro a solução!   Com esse script eu chamo a função que irá pegar o txt de acordo com o tempo que desejar   <script>
var i = setInterval("xmlhttpPost();",6000);
</script>     meu problema esta no código abaixo:A variavel  responceString não altera de acordo com o txt lido.Ela só altera depois que eu fecho a aba e abro denovo.Nem F5 resolve...Coloquei um delete mas tb nada..   function callBackFunction(http_request) {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                   
    var responceString = http_request.responseText;
                //TODO implement your function e.g.
    var teco = responceString.split("|");
         alert(teco[0]+"0")
    alert(teco[1]+"1")
    alert(teco[2]+"2")
    alert(teco[3]+"3")
    alert(teco[4]+"4")
    alert(teco[5]+"5")
    alert(teco[6]+"6")
   
   delete responceString;
    delete teco;
 
            } else {
                alert('ERROR: AJAX request status = ' + http_request.status);
            }
        }       Valeu galera!!
 
Responder

19/05/2010

Naur Junior

Coloquei no codigo essas tags

<meta http-equiv="expires" content="-1">
<meta http-equiv="pragma" content="no-cache">

e com elas funcionou somente no firefox..
No Explorer para atualizar a variavel responceString do txt lido, ou eu fecho e abro novamente a aba ou se eu abrir uma outra aba também atualiza a variavel responceString que armazena o txt...

Como fazer para apagar esse cache do explorer e o valor do txt não ficar armazenado??

Valeu!!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar