Как открыть всплывающее окно на успех Ajax в PHP - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь открыть всплывающую форму после успешной отправки формы, но она не работает. Ниже приведен код, который я использую

Javascript / ajax: -

$(document).ready(function() {
  $('form[id="emailForm"]').validate({
    rules: {
      cta_newsletter_email: {
        required: true,
        email: true,
      }
    },
    messages: {
      //cta_newsletter_email: 'Enter a valid email'
    },
    submitHandler: function(form) {
      // alert('here');
      // form.submit();

      $.ajax({
        //alert('here');
        url: form.action,
        url: "email_process.php",
        type: "post",
        data: $(form).serialize(),
        success: function(response) {
          // alert(response);
          if(response == 'success'){
          // $('#better-popup').modal();
            $('#better-popup').modal('show');
          }
          else{
            alert("fail");
          }
        }
      });
    }
  });

});

1 Ответ

0 голосов
/ 24 октября 2019

Вариант 1). Вы просто добавляете всплывающую модель и устанавливаете отображение по умолчанию. Когда вы получите успешный ответ, измените свойство как блок отображения.

Вариант 2). Вы просто используете функцию автоматического нажатия jquery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...