mrusklon
@mrusklon
Не получается? Яростно гугли!

Почему перезагружается страница при отправке формы?

уже голову сломал
$('.deletefrombase').submit(function () {
        var th = $(this);

        jQuery.ajax({
            url: "//###com.ua/wp-content/themes/carshire/tabel/deletefrombase.php",
            type: "POST",
            data: th.serialize(),
            success: function (res) {
                if (res) {
                    if (res.trueorfalse == true) {
                        console.log(res.message);
                        console.log(res.message2);
                        th.parent().parent().fadeOut(800);
                    } else {
                        alert(res.message);
                    }
                } else {
                    alert("ошибка 12 , обратитесь к администратору");
                }
            },
            error: function (jqXHR, textStatus, errorThrown) {
                console.log(textStatus + " - " + errorThrown + ": " + jqXHR.responseText)
            }

        });
        return false;
    });


обыкновенный ajax запрос , все бы нечего но при выполнении кода перезагружается страница , хоть там и return false хоть e.preventDefault();

и это блин без закономерности не всегда происходит , я не могу понять почему , ведь если код есть значит не должна страница перезагружатся и неважно что там происходит на стороне сервера вообще
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
petyagrill
@petyagrill
$('.deletefrombase').submit(function (e) {
e.preventDefault(); 
// тут  код 
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы