@teodor7teodor7

Как используя yiiActiveForm проволидировать и отправить данные?

Проясните, каким образом можно задать параметры и проволидировав отправить на REST, используя js.

InitEditUser: function (event) {
    var target = $(event.target);
    var url = 'http://' + window.location.hostname + '/users/' + target.attr('id');
    $('#editUser').modal('show');
    $('#editUserForm').data('yiiActiveForm').validationUrl = "http://tr.loc";
    $.ajax({
      type: 'GET',
      url: url,
      success: function (data, textStatus, jqXHR) {
        console.log(data);
        $('#editUserInput').val(data.login);
        $('#editUserFullNameInput').val(data.full_name);
        $('#editUserEmailInput').val(data.email);
        $('#editUserForm').on('beforeSubmit', function () {
          console.log("a");
          return false;
        });
        $('#editUserForm').on('afterValidate', function () {
          console.log("b");
        });
      },
      error: function (jqXHR, textStatus, errorThrown) {
    }
    });

  },


Вот пример кода подгружаем данные заполняем форму, но хотелось бы, что бы использовать yiiActiveForm. То есть данные подгружаются и валидируются после при клике отправляются. Есть ли примеры реализации?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы