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); ); );
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:
|
dataType |
Opcional. Especifica o tipo de dados esperado da resposta do servidor. Por padrão, o jQuery determina automaticamente. Tipos possíveis:
|
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); );