Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

172
Visualizações
Bypass jQuery ajax success handler based on response type

How can I bypass ajax success callbacks and run global success handler based on the response I get from the server?

$(document).ajaxSuccess(function (event, xhr, settings) {
    if(xhr.responseText=="ignoreCustomSuccessHandler");
        console.log("from global");
});
$.ajax({
    success: function(data){
      console.log("from success");
   }
})

So if I get ignoreCustomSuccessHandler from the server, I want only the global success handler to run and ignore the one defined in success. That is, my log should be from global only.

Otherwise, my success callback should run, giving me the output from success.

I can check the condition inside success and get the desired result, but I am trying to write minimal code that can be applied to all ajax requests in my project.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda