В соответствии с документацией нет специального обработчика ошибок для метода $.post
.
Что вам нужно сделать, если вы хотите иметь обработчики как успешных, так и неудачных, так это использовать низкоуровневый метод $.ajax
. Его документацию можно найти здесь: 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 */
}
});