$(document).ready(function () {
var form = $("#contact-form");
form.on("submit", function (e) {
e.preventDefault();
var action = form.attr("action");
var method = form.attr("method");
var data = form.serialize();
$('#contact-form button').prop('disabled', true).css('opacity', 0.7);
// call via ajax
$.ajax({
type: method,
dataType: "json",
url: action,
data: data,
success: function (resultData) {
console.log(resultData)
if(resultData.status && resultData.status == "error"){
$('#contact-form button').prop('disabled', false).css('opacity', 1);
alert('Erreur lors de la validation du formulaire.')
}
else if(resultData.redirectUri){
window.location = resultData.redirectUri;
}
else{
$('#contact-form button').prop('disabled', false).css('opacity', 1);
alert('Erreur lors de la validation du formulaire.')
}
},
error: function (e) {
$('#contact-form button').prop('disabled', false).css('opacity', 1);
alert('Erreur lors de la validation du formulaire.')
console.log(e)
},
});
// prevent default webdlow action
return false;
});
});