.ajaxform не работает внутри проверки submitHandler?

я использую плагин проверки jquery для проверки формы перед отправкой в submitHandler я использую запрос ajax, чтобы отправить форму с ajax раньше я использовал .ajax для отправки запроса, но теперь в форме есть изображение и его так сложно сериализовать элемент файла через обычный запрос AJAX и из-за этого я использовал этот плагин http://www.malsup.com/jquery/form/

теперь, после использования плагина, ajax-запрос не работает, все не знают, почему это первый пример с нормальным вызовом ajax

$(document).ready(function(){
    $("#categoryForm").validate({
    submitHandler: function() {
            $.ajax({
                type:'POST', 
                url: 'actions/add-category.php', 
                data: $("#categoryForm").serialize(), 
                success: function(response) {
                     $('#status').html(response);
                    }
                });

        return false;
    }
    });
});

и этот после использования плагина

$(document).ready(function(){
        $("#categoryForm").validate({
        submitHandler: function() {
                $('#categoryForm').ajaxForm(function() {
                alert('the form was successfully processed');
            });

            return false;
        }
        });
    });

второй не работает

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

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