Objeto XMLHttpRequest do XML DOM
- Página Anterior DOM Comment
- Próxima Página DOM ParseError
Através do objeto XMLHttpRequest, você pode atualizar parte do conteúdo da página sem recarregar toda a página.
Objeto XMLHttpRequest
O objeto XMLHttpRequest é usado para trocar dados com o servidor em segundo plano.
O objeto XMLHttpRequest é o sonho do desenvolvedor, pois você pode:
- Atualizar a página sem recarregá-la
- Fazer solicitação de dados ao servidor após o carregamento da página
- Receber dados do servidor após o carregamento da página
- Enviar dados para o servidor em segundo plano
Métodos do objeto XMLHttpRequest
Método | Descrição |
---|---|
abort() | Cancelar a solicitação atual. |
getAllResponseHeaders() | Retornar as informações de cabeçalho. |
getResponseHeader() | Retornar o valor do cabeçalho HTTP especificado. |
open(method,url,async,uname,pswd) |
Especificar o tipo de solicitação, URL, se a solicitação deve ser processada assincronamente e outros atributos opcionais da solicitação.
|
send(string) |
Enviar a solicitação para o servidor. string: Apenas para solicitações POST |
setRequestHeader() | Adicionar pares de etiqueta/valor aos cabeçalhos a serem enviados. |
Atributos do objeto XMLHttpRequest
Atributo | Descrição |
---|---|
onreadystatechange | Armazenar a função (ou nome da função) chamada automaticamente toda vez que o atributo readyState mudar. |
readyState |
Salvar o estado do XMLHttpRequest. A mudança de 0 a 4:
|
responseText | Retornar dados de resposta, em formato de string. |
responseXML | Retornar dados de resposta, em formato XML. |
status | Retornar número de status (por exemplo "404" para "Não Encontrado", ou "200" para "OK"). |
statusText | Retornar texto de status (por exemplo "Não Encontrado" ou "OK"). |
- Página Anterior DOM Comment
- Próxima Página DOM ParseError