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
Pergunta
DiegoCipriano
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
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 quintelabTí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
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.