У меня есть следующий код, который предполагается отправить форму через 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();
функция, которая должна препятствовать тому, чтобы форма фактически срабатывала, она действительно срабатывает.
Мой вопрос: как я могу предотвратить повторную загрузку страницы выше?
благодаря