método get() do jQuery ajax

exemplo

Use solicitações GET AJAX para alterar o texto do elemento div:

$("button").click(function(){
  $.get("demo_ajax_load.txt", function(result){
    $("div").html(result);
  );
);

Experimente pessoalmente

definição e uso

O método get() carrega informações por meio de solicitações HTTP GET remotos.

Esta é uma função de solicitação GET simples para substituir $.ajax complexo. A solicitação bem-sucedida pode chamar a função de callback. Se precisar executar uma função ao ocorrer um erro, use $.ajax.

gramática

$(selector).get()}}url,data,success(response,status,xhr),dataType)
Parâmetros Descrição
url Obrigatório. Especifica qual URL será enviado a solicitação.
data Opcional. Especifica os dados enviados ao servidor com a solicitação.
success(response,status,xhr)

Opcional. Especifica a função a ser executada quando a solicitação for bem-sucedida.

Parâmetros adicionais:

  • response - Contém os dados de resultado da solicitação
  • status - Contém o estado da solicitação
  • xhr - Contém o objeto XMLHttpRequest
dataType

Opcional. Especifica o tipo de dados esperado da resposta do servidor.

Por padrão, o jQuery determina automaticamente.

Tipos possíveis:

  • "xml"
  • "html"
  • "text"
  • "script"
  • "json"
  • "jsonp"

Descrição

Esta função é uma função Ajax abreviada, equivalente a:

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
);

De acordo com os diferentes tipos MIME de resposta, os dados retornados passados para a função de callback de sucesso também são diferentes, esses dados podem ser o elemento root de XML, string de texto, arquivo de JavaScript ou objeto JSON. Também é possível passar o estado de texto da resposta para a função de callback de sucesso.

Para o jQuery 1.4, também é possível passar o objeto XMLHttpRequest para a função de callback de sucesso.

Exemplo

Solicitar a página web test.php, ignorar o valor retornado:

$.get("test.php");

Mais exemplos

Exemplo 1

Solicitar a página web test.php, transmitir 2 parâmetros, ignorar o valor retornado:

$.get("test.php", { name: "Bill", time: "2pm" } );

Exemplo 2

Exibir o valor retornado pelo test.php (HTML ou XML, dependendo do valor retornado):

$.get("test.php", function(data){
  alert("Data Loaded: " + data);
);

Exemplo 3

Exibir o valor retornado pelo test.cgi (HTML ou XML, dependendo do valor retornado), adicionar um conjunto de parâmetros de solicitação:

$.get("test.cgi", { name: "Bill", time: "2pm" },
  function(data){
    alert("Data Loaded: " + data);
  );