ajax валидация формы

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

ajax валидация формы

Сообщение lenbord »

Добрый день, есть аякс валидация формы, все работает за исключением одного но:

при валидации email реквест валидация отдает не понятный хеш, из-за чего форма не отправляется:

http://joxi.ru/V2V64jjtxWaN32 вот здесь все ок

http://joxi.ru/vAWWbjjT1EyEqA добавил .c и валидация возврает непонятную штуку

код экшена валидации

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

/**
     * Ajax validation contact form.
     *
     * @return JSON response validation result
     */
    public function actionAjaxValidationContactForm()
    {
        $form = new SupportMessageForm();

        if (Yii::$app->request->isAjax && $form->load(Yii::$app->request->post())) {

            Yii::$app->response->format = Response::FORMAT_JSON;

            return ActiveForm::validate($form);
        }
    }
может кто сталкивался с такой проблемой? не пойму в чем прикол
lenbord
Сообщения: 49
Зарегистрирован: 2016.01.12, 10:48
Контактная информация:

Re: ajax валидация формы

Сообщение lenbord »

оказалось это ошибка закодирована в base64, раскодировав которую я получаю этот текст:

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

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
</body></html>
но что это за прикол и почему он возникает при email валидации?0_о
someweb
Сообщения: 552
Зарегистрирован: 2017.03.09, 10:12

Re: ajax валидация формы

Сообщение someweb »

Дебаг включите.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Ответить