плагин формы jquery, без обработки ошибок

Кажется, что в плагине Jquery.Form нет средства обработки ошибок, что очень расстраивает. Хотя в документации сказано, что мы можем использовать параметры $ .ajax, я все равно не могу использовать параметр 'error', когда сервер возвращает ошибку, особенно серии 500 и 400. Это то, что этот плагин не может обрабатывать какие-либо ошибки с сервера, или это ошибка и т. Д.? Может кто-нибудь сказать мне, как я могу обрабатывать ошибки (400, 500 и т. Д.) С этим плагином? Мне нужна ваша помощь ... Все, что я хочу, это простая обработка ошибок ... Спасибо.

$("#uploadingImg").hide();

var options = {//Define ajax options
    type: "post",
    target: "#responsePanel",
    beforeSend: function(){
        $("#uploadingImg").show();
    },
    complete: function(xhr, textStatus){
        $("#uploadingImg").hide();
    },
    success: function(response, statusString, xhr, $form){
        // I know what to do here since this option works fine
    },
    error: function(response, status, err){
        // This option doesn't catch any of the error below, 
        // everything is always 'OK' a.k.a 200
        if(response.status == 400){
            console.log("Sorry, this is bad request!");
        }
        if(response.status == 601){
            sessionTimedOut();
        }
    }
}
$("#polygonUploadForm").submit(function(){
    $(this).ajaxSubmit(options); // Using the jquery.form plugin
    return false;
});

Ответы на вопрос(5)

Ваш ответ на вопрос