jQuery ajax имеет атрибут error, к которому вы можете присоединить функцию, и метод будет срабатывать только при возникновении ошибки. Смотрите пример ниже:
jQuery.ajax({
type: "POST",
url: "url",
dataType:"json",
data:{},
success:function(data){
alert("Succeed!");
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
Надеюсь, вы найдете это полезным.