







Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aprenda sobre ajax (asynchronous javascript and xml), uma tecnologia web que permite a comunicação assíncrona entre o cliente e o servidor. Saiba sobre suas principais características, como o modelo assíncrono, interface intuitiva e atualização parcial da tela. Descubra as tecnologias utilizadas, como html/xhtml, css, javascript, dom, http e xmlhttprequest. Explore casos de uso, como validação em tempo real, auto-completar e operações mestre-detalhe. Além disso, saiba como utilizar objetos e métodos do xmlhttprequest.
Tipologia: Notas de estudo
1 / 13
Esta página não é visível na pré-visualização
Não perca as partes importantes!








Usuário (^) HandlerEvent Servidor
1: Ação
3: Processamento
Response Handler
2: Requisição
4: Resposta
5: Atualizar Interface
Interrompe uma requisição que está sendo processada.
abort()
getResponseHeader(label) Retorna o cabeçalho HTTP associado aolabel
Retorna uma lista de todos os cabeçalhos HTTP da resposta
getAllResponseHeaders()
send(postdata) Executa a requisição HTTP.
Associa um valor a um cabeçalho HTTP antes de fazer a requisição.
setRequestHeader(label, value)
Abre e prepara uma requisição HTTP identificada pelo método e URL. asynchFlag indica se a comunicação deve ser assíncrona ou não.
open(method, URL, asyncFlag, username, password)
Método Descrição
Status HTTP recebido do servidor 200 = OK 403 = Forbidden 500 = Internal Error ...
status
Estado atual da requisição, pode ser: 0 = não iniciada 1 = iniciando conexão 2 = conexão estabelecida 3 = em atividade (algum dado foi recebido) 4 = completa
readystate
Informa a função JavaScript que deve ser chamada a cada mudança de estado
onreadystatechange
Propriedade Descrição