tutoriais mais recente desenvolvimento web
 

O objeto XMLHttpRequest


Com o XMLHttpRequest objeto que você pode atualizar partes de uma página web, sem recarregar a página inteira.


Tente você mesmo - Exemplos

Um exemplo simples XMLHttpRequest
Criar um XMLHttpRequest simples, e recuperar dados de um arquivo TXT.

Recuperar informações de cabeçalho com getAllResponseHeaders()
Recuperar informações de cabeçalho de um recurso (file) .

Recuperar informações específicas cabeçalho com getResponseHeader()
Recuperar informações de cabeçalho específico de um recurso (file) .

Recuperar o conteúdo de um arquivo ASP
Como uma página web pode se comunicar com um servidor web, enquanto um tipo de usuário caracteres em um campo de entrada.

Recuperar o conteúdo de um banco de dados
Como uma página web pode buscar informações de um banco de dados com o objeto XMLHttpRequest.

Recuperar o conteúdo de um arquivo XML
Criar um XMLHttpRequest para recuperar dados de um arquivo XML e exibir os dados em uma tabela HTML.


O objeto XMLHttpRequest

O objeto XMLHttpRequest é usado para trocar dados com um servidor nos bastidores.

O objeto XMLHttpRequest é the developers dream , porque você pode:

  • Atualizar uma página web sem recarregar a página
  • dados da solicitação de um servidor após a página foi carregada
  • Receber dados de um servidor após a página foi carregada
  • Enviar dados para um servidor, no fundo

Métodos objeto XMLHttpRequest

Método Descrição
abort() Cancela a solicitação atual
getAllResponseHeaders() Retorna informações de cabeçalho
getResponseHeader() Retorna informações específicas de cabeçalho
open(method,url,async,uname,pswd) Especifica o tipo de pedido, o URL, se o pedido deve ser tratado de forma assíncrona ou não, e outros atributos opcionais de um pedido

Método: o tipo de solicitação: GET ou POST
url: o local do arquivo no servidor
assíncrona: true (asynchronous) ou falso (synchronous)
send(string) enviar (string) Envia a solicitação off para o servidor.

string: Apenas utilizado para solicitações POST
setRequestHeader() Adiciona um par marcador / valor para o cabeçalho a ser enviado

Propriedades do objeto XMLHttpRequest

Propriedade Descrição
onreadystatechange Lojas de uma função (or the name of a function) a ser chamado automaticamente cada vez que as alterações de propriedade readyState
readyState Detém o status do XMLHttpRequest. Muda de 0 a 4:
0: pedido não inicializado
1: conexão do servidor estabelecida
2: pedido recebido
3: solicitação de processamento
4: solicitar acabado e de resposta está pronto
responseText Retorna os dados de resposta como uma string
responseXML Retorna os dados de resposta como dados XML
status Retorna o status de números (por exemplo, "404" para "Not Found" ou "200" para "OK")
statusText Retorna o status de texto (por exemplo, "Not Found" ou "OK")