Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Verificar resultado


DiegoCipriano

Pergunta

galera do Ajax da uma ajuda aew!

retornar par o inicio quando o resultado de result.php for echo 0;

ou então alguma outra forma de avisar pro codigo que o banco de dados não tem nada de novo

window.onload = function(){
                window.setInterval('list_dados()', 3000);
}
function list_dados()
{
  http.open("GET", "result.php", true);
  http.onreadystatechange = trataDados;
}
function trataDados()
{
msg = document.forms[0];
msg = http.responseText;
    if(msg==0)
    {
    http.onreadystatechange = trataDados;
    }
    else
    {


                        http.onreadystatechange = handleHttpResponse;
                        document.getElementById("texto").focus();
                        alert("Você recebeu uma nova mensagem!");
                        var saida = document.getElementById("texto");
                        saida.innerHTML = '';
    }

agora o problema que eu não to conseguindo fazer com que o script pare nof(msg==0) caso a mensagem seja 0 já tentei parar ele de outra maneira tambem mas o que eu quero é que quando o result php tiver um resultado avisando que o banco de dados não sofreu nenhuma atualização o script pare e volte a pesquisar até que o resultado seja verdadeiro mas ele ta passando por cima de tudo....

Editado por quintelab
Título alterado para algo que condiza com o problema
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Tente trocar o ]msg===0 por msg=="0" (string).

ai ele travo =D

cara não tem uma opção pra pág result.php retornar a função do ajax pro inicio do processo de novo não?

ou sei lá matar o processo caso o banco de dados não sofra alteração

Editado por DiegoCipriano
Link para o comentário
Compartilhar em outros sites

  • 0
Tente trocar o ]msg===0 por msg=="0" (string).

ai ele travo =D

cara não tem uma opção pra pág result.php retornar a função do ajax pro inicio do processo de novo não?

ou sei lá matar o processo caso o banco de dados não sofra alteração

considere este tópico fechado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...