入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

yii框架ajax分页的使用

创建时间:2016-10-12 投稿人: 浏览次数:977
第一步:在 Yii 框架自带的搜索和分页正常运行的情况下,在视图层


的下方写上以下代码

<?php $this->beginBlock("abc"); ?>
    $(document).on("click",".pagination a",function(e){
        e.preventDefault();
        var url=$(this).attr("href");
        $.get(url,function(msg){
            $("#lists").html(msg);
        });
    });
<?php $this->endBlock();  $this->registerJs($this->blocks["abc"], View::POS_END); ?>


在上方使用一下类

use yiiwebView;


第二步:在控制器层最后返回数据的时候,加上下面的代码,判断一下是否是ajax提交

if(Yii::$app->request->isAjax)
            {
                return $this->renderPartial("lists",[
                "model" => $model_arr,
                "pagination" => $pages,
                "name"=>$name,
                ]);
            }
            else
            {
                return $this->render("lists",[
                "model" => $model_arr,
                "pagination" => $pages,
                "name"=>$name,
                ]);
            }

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。