English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método jQuery ajaxComplete()

Método AJAX do jQuery

Quando a solicitação Ajax for concluída, o método ajaxComplete() especificará uma função a ser chamada. Isso é um AjaxEvent.

Cada vez que a solicitação Ajax for concluída, o jQuery disparará o evento ajaxComplete. Neste momento, todos os manipuladores registrados com o método ajaxComplete() serão executados.

Atenção:Do jQuery 1.8A partir da versão, este método deve ser anexado apenas ao documento.

Sintaxe:

$(document).ajaxComplete(function(event, xhr, options))

Exemplo

Ao completar a solicitação Ajax, exiba uma mensagem:

$(document).ajaxComplete(function(){
  $("#done").text("Solicitação AJAX completa");
});
Teste e Veja‹/›

Ao usar os parâmetros event, xhr e opções, você pode obter uma saída mais útil:

$(document).ajaxComplete(function(event, xhr, options){
  $("#done").append(options.url);
  $("#done").append(xhr.status);
  $("#done").append(event.type);
});
Teste e Veja‹/›

Valor do Parâmetro

ParâmetrosDescrição
function(event, xhr, opções)Especifique a função a ser executada quando a solicitação for concluída

Parâmetros:

  • event -Inclui o objeto de evento

  • xhr-Inclui o objeto XMLHttpRequest

  • opções-Inclui as opções usadas nas solicitações AJAX

Método AJAX do jQuery