Валидация Ajax click

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
AZA
Сообщения: 53
Зарегистрирован: 2018.01.02, 17:13

Валидация Ajax click

Сообщение AZA »

Приветствую,не могу понять почему ошибки валидации не обновляются после исправление....

Код: Выделить всё

 $model=new RegForm();
        if(Yii::$app->getRequest()->post('reg') && Yii::$app->getRequest()->getIsAjax()) {
            return $this->asJson([
                'success' => true,
                'message' => \yii\bootstrap\ActiveForm::validate($model),
            ]);
        }

Код: Выделить всё

$(document).on('click', '#mdl-snackbar', function(event) {
    event.preventDefault();
    let errorPush = document.querySelector('#mdl-push_error');
    $.post(
        document.location.href,
        {reg: 1}
    ).done(function(response) {
        if (response.success) {
            let errors=Object.values(response.message);
            let data = {
                message: errors.join('\r\n'),
                timeout: 3000,
                actionText: 'Undo'
            };
            errorPush.MaterialSnackbar.showSnackbar(data);
        }
    });
})


Аватара пользователя
futbolim
Сообщения: 2051
Зарегистрирован: 2012.07.08, 19:28

Re: Валидация Ajax click

Сообщение futbolim »

event.preventDefault() ?
Аватара пользователя
AZA
Сообщения: 53
Зарегистрирован: 2018.01.02, 17:13

Re: Валидация Ajax click

Сообщение AZA »

нет
Ответить