¿Cómo puedo evitar las devoluciones de llamada de éxito de ajax y ejecutar el controlador de éxito global en función de la respuesta que recibo del servidor?
$(document).ajaxSuccess(function (event, xhr, settings) { if(xhr.responseText=="ignoreCustomSuccessHandler"); console.log("from global"); }); $.ajax({ success: function(data){ console.log("from success"); } }) Entonces, si obtengo ignoreCustomSuccessHandler del servidor, solo quiero que se ejecute el controlador de éxito global e ignore el definido en success . Es decir, mi registro debe ser solo from global .
De lo contrario, mi devolución de llamada de success debería ejecutarse, dándome el resultado from success .
Puedo verificar la condición dentro del success y obtener el resultado deseado, pero estoy tratando de escribir un código mínimo que se pueda aplicar a todas las solicitudes de ajax en mi proyecto.