segunda-feira, 10 de agosto de 2009

O que é AJAX?

Uma obra em quadrinhos de Joseph Samachson e Joe Certa?Filho de Oimeu na mitologia grega?Um produto de limpeza?Também.Mas para que ja se aventurou no mundo de desenvolvimento web,deve saber que é Asynchronous Javascritp And Xml.
Por um bom tempo,eu sabia disso,mas não me explicava nada,afinal, javascript e XML assincrono não me soava muito explicativo.Então eu pesquisei.Algo asincrono é tudo em que você não precisa esperar enquanto acontece,e pode ir fazendo outras coisas.Certo e onde entra o javascript nisso?Simples,para fazer qualquer coisa em javascript,você não precisa recarregar sua pagina!
Bom,e então e o XML?Não tão simples.
Vamos entender como funciona um site sem AJAX:Você manda sua requisição HTTP-que nada mais é do que um pedido que voê faça ao site,como uma busca na wikipedia - e ele retorna a resposta numa nova pagina,recarregando seu navegador.Um meio de evitar isso é fazer uma requisção XMLHTTP via javascript.e dai você obtem os dados sem recarregar a pagina!
Só é necessario configurar uma resposta a requisiçao do servidor-via PHP ou de qualquer outro jeito q você quise - e pronto!Magica?não,AJAX!

Nenhum comentário:

Postar um comentário