YiiFramework Yii2 как работать с JS api ?

zowen

Новичок
У меня есть следующая задача:
В модальном окне есть форма, пользователь вводит данные в форму отправляет на сервер (с помощью AJAX), сервер отвечает и нам нужно продолжить работу с JS.

Итак как это работает:

Пользователь открывает окно в котором видит форму:



Конфигурация формы следующая (используется твиг):
Код:
    {% set form = active_form_begin({
        'action' : ['/markets/default/management'],
        'options' : {
            'id' : 'form-add-manager',
            'class' : 'form-horizontal management',
        },
        'enableAjaxValidation' : true,
        'enableClientValidation' : false,
        'validateOnBlur' : false,
        'validateOnChange' : false,
    }) %}


Далее пользователь вводит данные:

Я хочу, чтобы в режиме реального времени данные посылались на сервер и сервер отвечал.
Как только нашелся такой пользователь, нужно вывести в окне его имя и фамилию и сделать кнопку ADD_MANAGER активной.



Тут получается такая проблема, что не срабатывает клиентская валидация, так как я вызвал другое событие.

Код:
$('#form-add-manager').on('keyup', function (event) {

    var $form = $(this);

    setTimeout(function() {
        jQuery.ajax({
            url: '/markets/default/management',
            type: "POST",
            dataType: "json",
            data: $form.serialize(),
            success: function(response) {
                console.log(response);
            },
            error: function(response) {
                console.log(response);
            }
        });

    }, 1000);

    return false;

}).on('beforeSubmit', function (event) {

    console.log('beforeSubmit');
    return false;

}).on('submit', function (event) {
    event.preventDefault();

    console.log('submit');
    return false;
});

Тоесть грубо говоря мне нужно взять вот такой ответ от сервера:
Код:
{"management-user":["USER_NOT_EXIST"]}
и передать его yii скрипту формы, чтобы он отрисовал ошибку.
Собственно вопрос как это можно сделать ?
 
Сверху