AJAX com jQuery
Requisições AJAX com a simplicidade da jQuery
Maurício Samy Silva — Site da 1a. edição do livro
Sumário
Preliminares
- Introdução
- Para quem foi escrito este livro
- Convenções tipográficas
- Dica
- Alerta
- Terminologia
- Chamada
- Marcação e scripts
- Arquivos para download
- Destaques em geral
- Variáveis
- Site do livro
Capítulo 1 - Revisão do AJAX
- (re)Definindo AJAX
- XMLHttpRequest
- Instanciando o objeto XMLHttpRequest
- Requisição ao servidor
- onreadystatechange
- open
- send
- setRequestHeader
- abort
- getAllResponseHeaders
- getResponseHeader
- Exemplo de requisição
- Resposta do servidor
- status
- responseText
- responseXML
- Biblioteca AJAX
- Função para instanciar o objeto XMLHttpRequest
- Função para requisitar um arquivo
- Função para mostrar a resposta
- Requisição e inserção AJAX
- Requisição TXT
- Arquivo mensagem.txt
- HTML da requisição
- Requisição HTML
- Arquivo requisição-html.html
- HTML da requisição
- Requisição XML
- Arquivo requisição-xml.xml
- HTML da requisição
- Função trataResposta()
- Requisição JSON
- Arquivo XML
- Arquivo JSON
- HTML da requisição
- Função trataResposta()
- Carregando...
- Destacando uma requisição
- Uso de setTimeout() e clearTimeout()
- Verificação da propriedade status
- Exemplo real
Capítulo 2 - Funções para requisições AJAX
- Introdução
- Funções para requisições AJAX
- $.get(url, [data], [callback], [tipo])
- Container para a requisição
- $.post(url, [data], [callback], [tipo])
- $.getJSON(url, [data], [callback])
- $.getScript(url, [callback])
- Requisição para script indisponível
- Alerta sobre requisição de scripts
- Notas sobre requisição em geral
- load(url, [data], [callback])
- $.ajax(opções)
- Notas gerais
- 1º. Exemplo: Sucesso
- 2º. Exemplo: Erro de parseamento
- 3º. Exemplo: Erro de arquivo
- Uso do método live() em requisições AJAX
Capítulo 3 - Eventos e miscelânea
- Introdução
- Eventos para requisições AJAX
- ajaxStart(callback)
- ajaxStop(callback)
- ajaxError(callback)
- ajaxError(function(event, xhr, settings, thrownError))
- ajaxSuccess(event, xhr, settings)
- ajaxComplete(function(event, xhr, settings))
- Argumentos para a função $.ajax()
- beforeSend e complete
- timeout
- Miscelânea para requisições AJAX
- $.ajaxSetup(opções)
- serialize()
- serializeArray()
Capítulo 4 - Requisições XML
- Introdução
- Exemplo 1 - Requisição de livros
- Exemplo 2 - Requisição de feeds
Capítulo 5 - Introdução ao formato JSON
- Histórico
- Estruturas JSON
- AJAX e JSON
- JSONP
- Sintaxe JSON
- Exemplo 1
- Exercício prático
- Exemplo 2
- Exercício prático
- Exemplo 3
- JSONP x XML
- Exemplos do JSON
- Exemplo 1 - Catálogo de livros
- Exemplo 2 - Catálogo de livros e editora
- Exemplo 3 - Catálogo de livros com detalhes
Capítulo 6 - Requisições JSON
- Introdução
- API do Flickr
- Parâmetros para a requisição
- Arquivo JSON retornado
- Exemplo 1 - Flickr
- Exemplo 2 - Flickr
- API do Twitter
- Parâmetros para a requisição
- Arquivo JSON retornado
- Exemplo 1 - Twitter
- Exemplo 2 - Twitter
- Parâmetros para a requisição
- Arquivo JSON retornado
- API do Yahoo
- Exemplo 1 - Yahoo
- Parâmetros para a requisição
- Arquivo JSON retornado
- Exemplo 2 - Yahoo
- Parâmetros para a requisição
- Arquivo JSON retornado
Apêndices
- Apêndice A
- Métodos jQuery - Referência Rápida
- Apêndice B
- Seletores
- Apêndice C
- Tabelas de codificação de caracteres para HTML
- Apêndice D
- Tabelas de referência rápida para elementos HTML
- Apêndice E
- Tabelas de referência rápida para atributos HTML
Última modificação: 2017/05/4 22:10:31 GMT