Я создал гравитационную форму с пользовательским перенаправлением 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 () {
}
});
});