O primeiro AJAX a gente nunca esquece
Há alguns meses atrás, quando estava desenvolvendo o website da Imagemgrafia, surgiu na prática a necessidade de criar o meu primeiro código AJAX. Até então, já tinha lido alguns artigos e definições de funcionamento, mas continuava utilizando o bom e velho método do iframe oculto para atualizar determinadas partes ou elementos da página.
Optei por não utilizar nenhum framework ou toolkit de AJAX, justamente para tentar começar do zero e com algo que fosse bem simples… e foi! Aliás, geralmente recomendo esta metodologia. Muito provavelmente a solução que criei não foi a melhor possível — como geralmente ocorre quando criamos a versão inicial de alguma coisa –, mas ficou realmente simples, rápido e funcionando bem. Vou explicar o problema, bem típico de encontrar:
“O Sistema possui um cadastro de pedidos, sendo que cada pedido possui uma lista de itens. Mas para lançar cada item, é necessário selecionar o serviço e, conforme o serviço, ele possui determinados tamanhos e/ou cores, além da quantidade, valor unitário e texto de observações.”
Quando o usuário inicia um novo pedido, o Sistema apresenta por padrão 5 itens já montados. O AJAX entra em ação no botão “Adicionar”: ao clicar nele, é gerada uma nova linha na tabela de itens contendo os mesmos componentes dos demais (serviço, tamanho, cor, quantidade, valor e observação). Desta forma, o usuário pode inserir quantos itens forem necessários, que a aplicação controla dinamicamente.
