.onsubmit редиректит на php файл даже если return false

101
18 апреля 2021, 18:40

подскажите пожалуйста, в чем может быть проблема: если делаю .onsubmit не в теге формы, то выполняется аякс, но все равно идет редирект на php файл, а если я в теге пишу onsubmit="return function()", он оставляет текущую страницу(как я и хочу).

получается, если делать с тела формы, мы получаем onsubmit= "return false", а если делать через JQ onsubmit = "false". играет ли это какою-то роль?

код JQ

$( function () {
$( '#formEnter' ).on( 'submit', function (event) {
    $.ajax( (
                {
                    type:    'POST',
                    url:     'login.php',
                    data:    $( '#formEnter' ).serialize(),
                    success: function (datafromserverenter) {
                        let data = JSON.parse( datafromserverenter );
                        if ( data.uspeh1 == 'yes' ) {
                            $( '#formEnterDivDiv' ).text( 'Dobro Pojalovat' );
                        }
                        if ( data.uspeh2 == 'no' ) {
                            $( '#failLogin' ).text( 'fail login or pass' );
                        }
                    }
                }
            ) );
} );
return false;
} );

соответственно, если это обернуть в функцию и вызвать ее в тэге form, то редиректа не будет.

READ ALSO
slick с постоянным слайдом

slick с постоянным слайдом

Есть вот такой слайдер:

125
Атрибут которого равен

Атрибут которого равен

Запилил слайдер! Мне нужно в активный слад вставить блок и нужно сделать это по атрибуту indexВот что я написал:

82
ASP.NET CORE валидация Double, Decemal

ASP.NET CORE валидация Double, Decemal

Столкнулся с такой проблемой, валидация на стороне сервере (modelState) и на стороне клиента (плагин jqueryvalidator) не пропускает разделитtль ","

95
не сбрасывать скрипт после обновления страницы

не сбрасывать скрипт после обновления страницы

Есть сайт на тех домене applem5qbeget

95