Проблема вызова af_complete
Здравствуйте! Проблема в том, что нет обработки af_complete, пытался деюажить через консоль лог и ничего, нет никаких ошибок и ответов. В чем может быть проблема?
jquery подключен, ajaxform работает корректно.
Пример формы
jquery подключен, ajaxform работает корректно.
Пример формы
[[!AjaxForm?
&snippet=`FormIt`
&form=`tpl.AjaxForm.example`
&hooks=`email`
&emailTpl=`tpl.Email`
&emailSubject=``
&emailTo=``
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено.`
&validate=`name:required:minLength=^3^,
message:required:stripTags`]]
<div id="success-response" class="alert alert-info d-none">
<p>Спасибо за обращение, сообщение отправлено.</p>
</div>
<script>
$(document).on('af_complete', function(event, response) {
var form = response.form;
if (response.success) {
response.form.hide();
$('#success-response').removeClass('d-none');
}
});
</script>
Комментарии: 3
У меня так работает
document.addEventListener('afl_complete', e => {
if (e.detail.response.success) {
тут что надо делать
}
});
Это код для компонента AjaxFormItLogin
Я вижу только одну причину, JS от AjaxForm не подключены
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.