我希望能够刷新 pjax 列表视图而不刷新整个页面。这是 pjax 列表本身的视图。
<?= Html::Button('refresh-countries', ['class' => 'btn btn-primary', 'name' => 'login-button', 'id'=>'refresh']) ?>
<?php Pjax::begin(['id' => 'countries']) ?>
<?= ListView::widget([
'dataProvider' => $dataProvider,
'itemOptions' => ['class' => 'comment-item'],
'itemView' => 'commentadapter',
]); ?>
<?php Pjax::end() ?>
请我希望它在单击该按钮时刷新,并且只有列表视图会刷新。我知道该怎么做,但它会刷新整个页面。
你必须喜欢这个:
use yii\widgets\Pjax;
<?php Pjax::begin(['id' => 'some_pjax_id']) ?>
//your code
<?php Pjax::end() ?>
上面的表单包含在选项卡中,这是我重新加载 pjax 的脚本:
$("#my_tab_id").click(function() {
$.pjax.reload({container: '#some_pjax_id', async: false});
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)