Ajax
Karine Paiva Pacheco Leles
RELATÓRIO MENSAL 1 AJAX
Belo Horizonte – MG 2012
Karine Paiva Pacheco Leles
Relatório mensal apresentado à disciplina de Estágio curricular do 6º semestre do curso de Sistemas de Informação orientado pelo professor, na Pontifícia Universidade Católica de Minas Gerais.
Belo Horizonte – MG 2012
AJAX
O termo AJAX é a abreviação de Asynchronous JavaScript And XML. Não é uma tecnologia, e sim uma metodologia, que utiliza vários recursos e tecnologias como Javascript, DOM e XML. O conceito basicamente do AJAX é fazer um site de forma que o usuário tenha uma experiência assíncrona, ou seja, faça várias coisas ao mesmo tempo, navegue em vários conteúdos ao mesmo tempo, sem ter que esperar enquanto o site processa as informações para executar outra ação. A cada novo conteúdo pedido pelo usuário nem sempre será preciso carregar outra página ou a mesma página outra vez. O seu objetivo é evitar que a cada solicitação do servidor à página precise ser completamente carregada. Para isso, é usado o objeto XMLHttpRequest por meio do Javascript para intermediar todas as solicitações ao servidor. Assim sendo, podemos fazer interações com processos de servidor, sem que seja necessário por exemplo recarregar a pagina do usuário, ou mesmo se quer visualize tal iteração.
Exemplo de utilização de AJAX (BAUDISCH, 2006). Nesse exemplo mostra o processo de uma atualização de página usando o AJAX, o usuário digitou a palavra “são” e o javascript automaticamente chama o mecanismo AJAX, assim é enviado para o servidor com um script PHP (escolha de script em aberto) para buscar no banco de dados todas as cidades que iniciam com “são” forma um XML que devolve para o mecanismo AJAX, assim é feita uma interação indireta com o HTML apenas atualizando o objeto apropriado sem precisar
carregar a página toda, fazendo com que o carregamento seja mais rápido sem comprometer o