@Leopandro
Разработчик CRM/ERP систем

Почему возникает такая ошибка(Pjax)?

Пытаюсь загрузить ActiveForm через pjax
<? \yii\widgets\Pjax::begin()?>
<div class="client-index">

    <h3><?= Html::encode($this->title) ?></h3>
    <p>
        <?= Html::a(Yii::t('app', 'Create client'), ['create'], ['class' => 'btn btn-success', 'id' => 'create_client']) ?>
    </p>
    <?= ListView::widget([
    'dataProvider' => $dataProvider,
    'options' => [
        'tag' => 'div',
        'class' => 'list-wrapper',
        'id' => 'list-wrapper',
        ],
    'layout' => "{summary}\n{pager}\n{items}",
    'itemView' => function ($model, $key, $index, $widget) {
        return Html::a($model->name, ['/client/view'.'?id='.$model->id], ['class'=>'btn btn-default']);
        //return Html::a('button', $model->name, ['type' => 'button', 'class' => 'btn btn-sm btn-default', 'id' => $model->id]);
    }
    ]);
    ?>
</div>
<? \yii\widgets\Pjax::end() ?>

Контроллер:
public function actionCreate()
    {
        $model = new Client();
        $model->user_id = Yii::$app->user->identity->getId();
        if (Yii::$app->request->isAjax)
        {
            return $this->renderAjax('create', [
                'model' => $model,
            ]);
        }

после загрузки страница в консоли появляется сообщение
Uncaught TypeError: jQuery(...).yiiActiveForm is not a function
Естественно форма не работает. Из-за чего это может быть и что нужно сделать?
  • Вопрос задан
  • 464 просмотра
Решения вопроса 1
@Leopandro Автор вопроса
Разработчик CRM/ERP систем
Проблему я решил подключением js файлов явно, при пияк запросе они не загружались ... или загружались неправильно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bitver
@bitver
Пытаюсь загрузить ActiveForm

Где?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы