Исправить проблему с ajax и проверить плагин - PullRequest
0 голосов
/ 26 января 2020

Я использую плагин проверки с правилами и ajax, но страница, которая просто перезагружается после нажатия кнопки «Отправить» и плагина проверки, не работает. Есть кто-нибудь, кто знает, как это исправить?

$(document).ready(function() {
  $("form[name='test']").validate({
    rules: {
      email: {
        required: true,
        email: true
      }
    },
    messages: {
      email: "Please enter a valid email address"
    },
    submitHandler: function(form) {
      $.ajax({
        type: "POST",
        url: 'action.php',
        data: $(form).serialize(),
        success: function(response) {
          var jsonData = JSON.parse(response);
          alert(jsonData.result);
        }
      });
      return false;
    }
  });
});
<script src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.15.1/jquery.validate.min.js"></script>

<form class='rd-mailform' method="post" id="myform" name="test">
  <div class="form-group"><label data-add-placeholder data-add-icon><input placeholder="Ваш Email" data-constraints="@Email" type="text" name="email"/></label></div>

  <div class="form-group btn-wr"><button class="btn-mailform" type="submit">Submit</button>
    <div class="mfInfo"></div>
  </div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...