<?php yii\widgets\Pjax::begin(['id'=>'phoneDetail']);?> <?php $form = ActiveForm::begin( ['id'=>'queryPhone', 'method'=>'post', 'options'=>['data-pjax'=>'#phoneDetail'] ] ) ?> ... <?php ActiveForm::end() ?> <?php yii\widgets\Pjax::end();?>
將ActionForm中的Option屬性添加 'data-pjax' => ‘pjax ID’便可,我還傻傻的在submitButton中添加'data-pjax‘屬性,看到 https://github.com/yiisoft/yii2/issues/5171 這裏我就懂了
附上 controller的對應action部分代碼吧php
1 return $this->renderAjax('index', [ 2 'dataProvider' => $dataProvider, 3 'model'=>$data, 4 'from'=>$from, 5 ]);