/ / jquery: ¿hay un controlador de fallas para $ .post en Jquery? - jquery, ajax, post, handler

jquery: ¿hay un controlador de errores para $ .post en Jquery? - jquery, ajax, post, handler

Cuando $.la publicación tiene éxito, hay un controlador de éxito para ello. ¿Qué pasa si falla? ¿Existe un controlador similar que podamos usar para este caso, de modo que podamos informar al usuario que algo no está sucediendo?

Respuestas

3 para la respuesta № 1

No hay, según el documentación, un controlador de errores específico para $.post método.

Lo que tiene que hacer, si desea tener los manejadores de éxito y de fracaso, es usar el nivel bajo $.ajax método. Su documentación se puede encontrar aquí: http://api.jquery.com/jQuery.ajax/

$.ajax({
type: "POST",
url: "some.php",
success: function(html){
/* Do success stuff here */
},
error: function(){
/* do error stuff here */
}
});

0 para la respuesta № 2

Puedes atraparlo usando .ajaxError (), pero esto se aplica a todas las solicitudes de ajax en su aplicación. También debe asegurarse de enviar un estado de error HTTP al front-end para que jQuery lo capture.