Javascript 使用pjax时幻灯片放映运行不正常

Javascript 使用pjax时幻灯片放映运行不正常,javascript,php,jquery,yii,pjax,Javascript,Php,Jquery,Yii,Pjax,我使用ajax调用页面。但是当一个使用幻灯片放映的页面被调用时,为什么我的幻灯片放映运行得不好?页面似乎无法运行jquery或幻灯片放映javascript。因为如果我正常调用页面(刷新)(没有pjax),幻灯片放映将顺利运行 我的pjax代码: <script> $(document).ready(function(e) { $(document).pjax('a[data-pjax]', '#content'); }); </script&g

我使用ajax调用页面。但是当一个使用幻灯片放映的页面被调用时,为什么我的幻灯片放映运行得不好?页面似乎无法运行jquery或幻灯片放映javascript。因为如果我正常调用页面(刷新)(没有pjax),幻灯片放映将顺利运行

我的pjax代码:

<script>
    $(document).ready(function(e) {
        $(document).pjax('a[data-pjax]', '#content');
    });
</script>
如何修复pjax代码?是否有API使用jquery重新加载页面以调用pjax?或者我需要更改控制器中的代码


谢谢…

如果pjax链接位于pjax加载的页面中,则需要在加载时“pjaxify”该链接。将其放在原始页面的某个位置(可能是页眉或页脚):

public function actionIndex()
{
    if(Yii::app()->request->isAjaxRequest){
        $this->renderPartial('index',array(
            'dataArtikel'=>$dataArtikel,
        ));
    }else{
        $this->render('index',array(
            'dataArtikel'=>$dataArtikel,
        ));
    }
}
        $(document).on('pjax:complete', function() {
            $('a[data-pjax]').pjax();
        });