Introdução hoje que não utiliza a tecnologia Ajax Existe algum site é importante? Essa pergunta é difícil de responder. No entanto, a verdade é que muitos sites têm hoje a tecnologia Ajax. Ajax representa, Asynchronous JavaScript e XML. Não se preocupe muito com isso vocabulário. Em termos simples, o Ajax é uma tecnologia na página da Web no navegador, que faria o download de texto a partir do servidor, sem você recarregar (refrescante) a página web. O texto é normalmente de dados, que pode ser na forma de prosa ou de uma maneira estruturada.
Por Ajax Na primeira, se você quisesse dados do servidor para o navegador em uma sessão, você tinha que usar um formulário HTML. O formulário HTML irá enviar o pedido e, em seguida, a resposta virá para o navegador como uma nova página web. Saiba que esta abordagem tem um monte de despesas gerais e leva muito tempo. Ajax é uma abordagem para enviar a solicitação na menor quantidade possível e receber a resposta no menor quantidade possível. Ao fazê-lo, a velocidade aumenta.
Uso de Ajax Um dos usos de Ajax como vimos acima é aumentar a velocidade de transmissão de dados entre o navegador do cliente e o servidor. Se o processamento dos dados recuperados é feita no cliente, o tempo de processamento no servidor é salvo; de modo que o servidor está livre para fazer outras coisas. Outro uso do Ajax é que, a fim de modificar a página web com dados do servidor, você não precisa de uma nova página web. No Cliente Apenas a tecnologia Ajax ocorre apenas no navegador do cliente em uma página web. Não há nenhuma contraparte no servidor.
Quando a solicitação é feita no cliente, ele vai para um arquivo específico (programa) no servidor. O programa (arquivo no servidor) procura o resultado e envia-lo de volta como texto para a mesma conexão. Então, Ajax envia as solicitações e aguarda o resultado. Ajax acaba de fazer a sua tarefa quando ele recebe o resultado. A tarefa Ajax é fazer o pedido e receber o resultado. No servidor, qualquer programa (PHP, Perl, etc.) que podem enviar o feedback (resultado) de texto é usado. Asynchronous Por padrão, o Ajax é assíncrono.
Isto significa que a tarefa Ajax pode ser realizada, enquanto outros as coisas estão acontecendo na página web. Por exemplo, enquanto a tarefa Ajax está acontecendo, outros ECMAScripts pode estar fazendo animações. O processamento da página web não tem que parar, então Ajax realiza sua tarefa e, em seguida, o processamento contínuo. Nesse caso, a tarefa Ajax seria sínc