Intereting Posts
реализация tinymce с php Можно ли проинструктировать PHP о настройке постфикса в php.ini? Получить текущее использование полосы пропускания в Linux с помощью PHP Рассчитать маршруты проезда с помощью PHP? Проверка URL-адресов PHP Автоматическое увеличение на 1 в MySQL с помощью clearDB Как заменить символы не в диапазоне на «*» в PHP? PHP mysql_stmt :: fetch () дает устаревшую память ошибок PHP Добавить время, измененное в filename с PHP и .htaccess, чтобы принудительно использовать новое кэширование Vim: показать подсказки или подпись функции для PHP Файл электронной почты отправляет электронное письмо два раза с использованием функции php mail PHP: глобальная область переменных Как вычесть значения двух разных столбцов из двух разных таблиц? доступ к моему почтовому ящику gmail через php-код Как суммировать новую и последнюю вставленную запись с тем же идентификатором и вставить результат в новую запись

Форма Ajax не может предотвратить перезагрузку страницы с помощью event.preventDefault ();

У меня есть следующий код, который предполагается отправить форму через Ajax, не перезагружая страницу:

$( document ).on('submit', '.login_form', function( event ){ event.preventDefault(); var $this = $(this); $.ajax({ data: "action=login_submit&" + $this.serialize(), type: "POST", url: _ajax_login_settings.ajaxurl, success: function( msg ){ ajax_login_register_show_message( $this, msg ); } }); }); 

Однако по какой-то причине, несмотря на event.preventDefault(); функция, которая должна препятствовать тому, чтобы форма фактически срабатывала, она действительно срабатывает.

Мой вопрос: как я могу предотвратить повторную загрузку страницы выше?

благодаря