Server : LiteSpeed System : Linux us-phx-web1202.main-hosting.eu 4.18.0-553.84.1.lve.el8.x86_64 #1 SMP Tue Nov 25 18:33:03 UTC 2025 x86_64 User : u615232177 ( 615232177) PHP Version : 8.1.33 Disable Function : NONE Directory : /home/u615232177/domains/florencewaltersconsulting.com/public_html/ |
$(document).on('submit', 'form[data-url]', function (e) {
e.preventDefault();
const form = this;
const token = grecaptcha.getResponse();
if (!token) {
$('#formMessage').html(`
<div class="alert alert-danger mb-0">
Please confirm you are not a robot.
</div>
`);
return;
}
let formData = new FormData(form);
//FORCE-INJECT reCAPTCHA token
formData.set('g-recaptcha-response', token);
let actionUrl = $(form).data('url');
$.ajax({
url: actionUrl,
type: 'POST',
data: formData,
contentType: false,
processData: false,
dataType: 'json',
beforeSend: function () {
$('#formMessage').html(`
<div class="alert alert-info mb-0">
Submitting, please wait...
</div>
`);
},
success: function (response) {
if (response.status === 'success') {
$('#formMessage').html(`
<div class="alert alert-success mb-0">
${response.message}
</div>
`);
form.reset();
grecaptcha.reset();
} else {
$('#formMessage').html(`
<div class="alert alert-danger mb-0">
${response.message}
</div>
`);
}
},
error: function (xhr) {
console.error(xhr.responseText);
$('#formMessage').html(`
<div class="alert alert-danger mb-0">
Something went wrong. Please try again.
</div>
`);
},
});
});