FitTech
@FitTech

Не работает ссылка после pjax?

Здравствуйте!
На странице есть GridView обернутый в pjax с фильтрами.
На каждую запись добавлена ссылка:
<?= GridView::widget([
            'dataProvider' => $dataProvider,
            'rowOptions' => function ($model, $key, $index, $grid) {
                return [
                    'data-pjax' => 0,
                    'data-method' => 'post',
                    'data-url' => Url::to(['test', 'result_id' => $model->id]),
                ];
            },

Но, ссылка работает только если не использовать Pjax, если сработал фильтр или пагинация без перезагрузки, то ссылка остается на каждой записи, но она не кликабельная. Почему так и как это исправить?
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
При 'data-method' => 'post' генерится js который перехватывает клик. Попробуйте get, так как post это явно не ссылка.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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