Yii2 pjax reload不显示所有列表

时间:2018-06-28 04:22:46

标签: yii2 yii2-advanced-app pjax

我在提交后使用Web上的pjax重新加载listview,但是我不知道为什么pjax加载新内容并且不显示内容是在以前添加的;

示例: 我的清单是

Post D
Post C
Post B
Post A

点击提交后,我的列表会重新加载,但不显示帖子D和帖子C ,它显示新的帖子,帖子B和帖子A,如:

Post E
Post B
Post A

我必须手动刷新页面,然后才能获得所有帖子的完整列表

我的表单jquery是:

$(document).ready(function (e) {
    $('#pjax-aud').on('pjax:success', function() {
        $.pjax.reload("#post-list", {timeout : false});
        console.log('success');
        $("#post_text").val(''); 
        $('#modalPost').modal('hide');
    });
}); 

我的列表视图是:

<?= ListView::widget([
                    'dataProvider' => $dataProvider,
                        'summary'=>'',
                        'itemOptions' => ['class' => 'item'], 
                        'itemView' => '/content/views/Posts',
                        'pager' => ['class' => ScrollPager::className()]
                    ]);
                ?>

我的帖子标题视图:内容/视图/帖子

 <?php Pjax::begin(['id' => 'post-list']) ?>
        <?=$model->post_title?>
    <?php Pjax::end() ?>

0 个答案:

没有答案