jquery submit() при предупреждении подтверждает, что не срабатывает

Может кто-нибудь сказать мне, почему мой submit() не срабатывает?

Если я попытаюсь сделать это, удалив alertify.confirm() только с помощью моего submit(), это сработает.

$('.myBtn').click(function(){
    alertify.confirm("Confirmation",function(e){
        if(e){
            $(this).closest('form').submit();
        }else{
             alertify.error('Nope');
        }
    });
});

person Aitor Zuñiga Canovas    schedule 18.05.2017    source источник
comment
Не могли бы вы добавить фрагмент кода?   -  person Rahul    schedule 18.05.2017
comment
Является ли ваша кнопка кнопкой кнопки, кнопкой отправки или просто кнопкой.   -  person Kevin B    schedule 18.05.2017


Ответы (1)


Это самый похожий способ, который я нашел, чтобы сделать это так, как я хотел. $('.myBtn') — обычная кнопка внутри формы. Я называю это классом, потому что это набор форм.

$('.myBtn').click(function(){
$btn = $(this);
alertify.confirm("Confirmation",function(e){
    if(e){
        $btn.closest('form').submit();
    }else{
         alertify.error('Nope');
    }
});

});

person Aitor Zuñiga Canovas    schedule 19.05.2017