junho
2
2006

Miniframework AJAX

Posted In: codes, docs, home by elm

Seguindo a idéia do meu Miniframework PHP criei o Miniframework AJAX. Não tem nada de complexo, a idéia e “escrever menos código sem ter que aprender muita coisa nova”.

ajax.js - arquivo com os comandos JavaScript

ajax_frame.php - Exemplo de uso

teste_frame.php - PHP que é chamado pelo AJAX

espera.gif


Demonstração

6 Comments

Só tem um problema, seu script não funciona se o cliente não tiver javascript habilitado…

Realmente, se o navegador estiver com o javascript bloqueado nenhum script AJAX irá funcionar. O melhor seria bolar algum teste que verifique se o javascript está habilitado e se não estiver dar algum tipo de aviso para o usuário. Não sei se é possível isso, mas vou dar uma pesquisada. Obrigado pela dica
t+

Danniel, o AJAX é uma maneira de alterar/atualizar elementos/propriedades/informações da página HTML sem utilizar o refresh. A ação é disparada pelo JavaScript, que chama uma url e etc, etc… Não há, ou pelo menos, não conheço outra maneira de disparar essa ação sem usar o JavaScript. Então, sem JavaScript é impossível utilizar AJAX. Talvez, você tenha visto uma suposta alteração da página/layout através de CSS, e não AJAX.

Olá Elton, meus parabéns pela iniciativa na criação do miniframework.
Pretendo começar por ele meus enxutos projetos!
Seu framework funcionou beleza, só estou tendo problemas com a acentuação.
Coloquei até o
no topo da página, mas ainda ficou sem acentuação as páginas retornadas. O que fazer!?

Outra coisa, como faço pra chamar “pagina.php” ao invés de “pagina.php?op=1″

Giovanni, legal q gostou. Eu tenho usado nos meus novos projetos e tem ficado legal.
Quanto aos acentos, acho q este outro post pode te ajudar. Dá uma olhada nos comentários

http://www2.unochapeco.edu.br/~elm/wordpress/json.htm#comments

Se tiver alguma dúvida me avise.

Quanto ao “pagina.php?op=1″, é só tirar o ?op=1 e blz. Se eu entendi algo errado me avise.

Bom dia Elton…
estou usando o url_encode e url_decode, mas ainda estou tendo dificuldades…está me retornando %20 no lugar dos espaços vazios

Something to say?

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.