Primeiramente, deixem-me fazer uma breve apresentação.
Entrei para o mundo da programação ano passado e praticamente já estou
trabalhando na área. Sou deficiente visual de nascença e fiquei
totalmente cego ha seis anos, em virtude de uma doença ocular chamada
glaucoma.
Meu principal objetivo no mundo da programação é conscientizar os
programadores que é possível se desenvolver um sistema bonito,
funcional, altamente desenvolvido, porém, acessível, tanto para
usuários como para outros desenvolvedores que o mantém. Quando falo em
acessível, não me refiro à questão financeira nem à técnica; mas sim,
garantir que qualquer pessoa possa usufruir de todos os recursos do
sistema.
Sei que muitos de vocês nem imaginavam que uma pessoa cega possa lidar
com o computador, muito menos que ela possa programar, mas lhes digo,
sim, é perfeitamente possível.
Bem, acho que já falei demais, vamos a minha dúvida, qualquer coisa
sobre o assunto acima, me coloco a disposição de todos para
esclarecimentos.
Meu problema é o seguinte:
Tenho em meu sistema uma função que realiza uma consulta mysql no
banco de dados, faz alguns cálculos no PHP, executa alguns scripts no
HTML e muitas outras coisas mais. Resumindo, essa função leva alguns
segundos ou até minutos para ser executada. Por isso, estou a procura
de um script no ajax que exibe uma mensagem de carregando, aguarde,
qualquer coisa que diga ao usuário que ele ainda está executando a
consulta e quando terminar, mostre os resultados.
Muitas vezes a barra de progresso do navegador já está carregada, mas
o resultado demora a aparecer.
Eu vi alguma coisa sobre essa readystate, mas não sei como usar isso.
Se alguém puder me dar um help, eu fico muito grato.
Forte abraço,
Jefferson Campos Beck
Porto Alegre/RS
--
Revista PHP > http://www.revistaphp.com.br
AJAX-BRASIL Google Groups
E-mail ajax-...@googlegroups.com
Site:http://groups.google.com.br/group/ajax-brasil?hl=pt-BR
Por acaso tu conheces algum artigo interessante sobre esse assunto que
tu possas me indicar?
Grato.
Em 10/02/12, Cristiano Santos Oliveira<cristi...@gmail.com> escreveu:
Dê uma olhada no site da MDN: https://developer.mozilla.org/en/DOM/document.readyState
Também pode ver o evento que indica mudança no readyState: https://developer.mozilla.org/en/DOM/document.onreadystatechange
Sei que o conteúdo na MDN é curto, mas vai direto ao assunto, o que não impede de você vir tirar mais dúvidas.
Outras coisas que podem ajudar, é através de alguns pontos. Você está utilizando alguma biblioteca para realizar as requisições ajax? O jQuery ajuda em retornos específicos para esse tipo de problema, mas nada impede de tentarmos o mesmo com javascript puro.
Abraços, Leo Balter
Fala galera!
Consegui! Tá funcionando com ajax puro.
Valeu a todos pelas dicas, deu para pegar bastante coisa sobre
javascript, ajax e jquery.
Espero um dia poder ajudá-los tbm.
Forte abraço a todos,
Jefferson Campos Beck