Гравитационные формы: Как обойти уведомление о подтверждении, перейдите прямо к вашему пользовательскому ajax - PullRequest
1 голос
/ 30 октября 2019

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

          $('form.main').on('submit', function(e){
               $.ajax({
               type: 'POST',
               headers: {
                   'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
               },
               url: url,
               enctype: 'multipart/form-data',
               processData: false,
               contentType: false,
               data: new FormData(this),
               success: function (res) {
                 if($("#choice_5_107_1").is(':checked')){
                      PUM.open(24);
                      return false;
                 }else{
                       $( "form.new" ).submit();
                 }
                    if($("#choice_5_107_1").is(':checked')){
                       window.location.href = "https://example.com"+x;                      
                 }else{
                       $( "form.new" ).submit();
                 }
               },
                   error: function () {},
                   complete: function () {
                   }
             });
            });
...