для данной задачи можно вообще обойтись без сниппе
для данной задачи можно вообще обойтись без сниппетов
$('#btn-order').on('click',
function(e){
e.preventDefault();
var $this = $(this);
if ($orderForm.valid()){
$this.prop('disabled', true);
var data = $orderForm.serialize();
$.ajax({
url: 'assets/components/modxsite/connectors/connector.php',
method: 'post',
data: data,
success: function(data){
alert(data.message);
}
})
.done(function(){
var $modal = $orderForm.parents('.modal');
$modal.modal('hide');
$orderForm.trigger('reset');
});
$this.prop('disabled', false);
}
}
);
данный js код отправляет запрос в файл. в моем случае коннектор в вашем это может обычный php файл который:
- разберет данные посланные ajax
- отправит их с помощь mail()
- отправит ответ.