Funções jQuery AJAX

  • Página anterior
  • Próxima página

O jQuery possui uma rica biblioteca de funções (métodos) para desenvolvimento AJAX.

Exemplo jQuery AJAX

Clique no botão abaixo para alterar este texto usando AJAX

Experimente você mesmo

O exemplo acima foi extraído de nosso Tutorial AJAXmas foi modificado usando jQuery.

O que é AJAX?

AJAX = Asynchronous JavaScript and XML.

O AJAX é uma tecnologia para criar páginas web dinâmicas e rápidas.

O AJAX permite que a página web seja atualizada de forma assíncrona, trocando uma pequena quantidade de dados com o servidor em segundo plano. Isso significa que é possível atualizar parte da página web sem recarregar toda a página.

Você pode encontrar mais informações em nosso Tutorial AJAX aprenda mais sobre AJAX.

AJAX e jQuery

O jQuery oferece uma rica biblioteca de funções (métodos) para desenvolvimento AJAX.

Através do jQuery AJAX, você pode usar HTTP Get e HTTP Post para solicitar TXT, HTML, XML ou JSON de um servidor remoto.

E você pode carregar diretamente dados remotos em elementos HTML selecionados na página!

Escrever menos, fazer mais

A função load do jQuery é uma função AJAX simples (mas poderosa). Sua sintaxe é a seguinte:

$(selector).load(url,data,callback)

Use selector para definir o elemento HTML a ser alterado, usar url Parâmetrospara especificar o endereço web dos dados.

Experimente você mesmo

Precisa usar quando precisar enviar dados para o servidor. data Parâmetros. Precisa usar quando precisar acionar uma função após a execução. callback Parâmetros.

AJAX de Nível Baixo

$.ajax(options) é a sintaxe da função AJAX de nível baixo.

$.ajax oferece mais funcionalidades do que as funções de nível superior, mas também é mais difícil de usar.

opção A configuração dos parâmetros é um par name|value, que define dados de URL, senha, tipo de dados, filtro, conjunto de caracteres, timeout e função de erro.

Experimente você mesmo

Requisição AJAX do jQuery

Requisição Descrição
$(selector).load(url,data,callback) Carregar dados remotos no elemento selecionado
$.ajax(options) Carregar dados remotos em um objeto XMLHttpRequest
$.get(url,data,callback,type) Carregar dados remotos usando HTTP GET
$.post(url,data,callback,type) Carregar dados remotos usando HTTP POST
$.getJSON(url,data,callback) Carregar dados JSON remotos usando HTTP GET
$.getScript(url,callback) Carregar e executar arquivos JavaScript remotos

(url) URL (endereço) dos dados carregados

(data) Objeto de chave/valor de dados enviados para o servidor

(callback) Função executada quando os dados são carregados

(type) Tipo de dados retornados (html, xml, json, jasonp, script, texto)

(opções) Opções de todos os valores de chave/valor para a solicitação AJAX completa

Manual de Referência

Para mais informações sobre as funções do jQuery AJAX, acesse nossa Manual de referência do jQuery AJAX.

  • Página anterior
  • Próxima página