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") |