Ajax

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (356 palavras )
  • Download(s) : 0
  • Publicado : 22 de agosto de 2011
Ler documento completo
Amostra do texto
AJAX

O AJAX é uma técnica que combina linguagens servidores e clientes para requisições de páginas de modo assíncrono.

A sigla AJAX significa Asynchronous Javascript and XML; ou seja;Javascript e XML Assíncrono.

Com essa técnica podemos criar: Formulários personalizados, Navegação de Páginas sem Atualização, Auto-completar, etc...

O principal objeto do Ajax é o XMLHttpRequest. Sualista de códigos ou propriedades são:
readyState A requisição se apresenta em (quatro) estágios; ambos
representado por um número.
0 – não inicializado;
1 – carregamento;
2 – carregado;
3 –interativo;
4 – completo (concluído).
status Código numérico do status HTTP retornado pelo servidor web.
statusText Texto associado ao código numérico do status HTTP. Por exemplo: 200 significa “OK” e404 significa “Página não encontrada”.
responseText String que contém os dados retornados pelo servidor web.
responseXML Se o servidor web retornar um documento XML, lhe permitindo acessá-lo atravésde funções JavaScript utilizando o DOM.
open(método, url, síncrono, usuário,senha) Inicia uma nova requisição, onde:
Método – Requisição HTTP, na maioria das vezes “GET”, ou “POST”;
url – endereçoda URL que será requisitada no servidor web;
síncrono – se o método trabalhará de forma síncrona ou assíncrona; o valor padrão é true – assíncrona;
usuário e senha – se o servidor web necessitar deuma autenticação.
setRequestHeader(nome, valor) Informa um cabeçalho (header) para a requisição.
send (dados) Envia a requisição. Enviando opcionalmente os dados.
abort() Aborta uma requisição ematividade.
getResponseHeader(nome) Retorna o valor do cabeçalho (header) informado.
getAllResponseHeaders() Retorna uma string contendo todos os cabeçalhos (header).
onreadystatechange Elevando acada mudança da propriedade readyState.

Obs.: No AJAX quando formos enviar dados com grandes quantidades utilizaremos no código open o método POST. Porém para que funcione o envio devemos utilizar o...
tracking img