@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
Естественно форма не работает. Из-за чего это может быть и что нужно сделать?
  • Вопрос задан
  • 460 просмотров
Решения вопроса 1
@Leopandro Автор вопроса
Разработчик CRM/ERP систем
Проблему я решил подключением js файлов явно, при пияк запросе они не загружались ... или загружались неправильно.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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