用户
 找回密码
 入住 CI 中国社区

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
楼主: Hex
收起左侧

CodeIgniter FAQ - 常见问题解答

    [复制链接]
发表于 2017-3-7 10:27:06 | 显示全部楼层
你好,请问怎么才能吧CI的分页链接变成按钮,放在我指定的位置呢
 楼主| 发表于 2017-3-7 11:50:38 | 显示全部楼层
雪兔 发表于 2017-3-7 10:27
你好,请问怎么才能吧CI的分页链接变成按钮,放在我指定的位置呢

http://codeigniter.org.cn/user_guide/libraries/pagination.html
发表于 2017-3-28 11:56:52 | 显示全部楼层
上传单个文件的范例
发表于 2017-6-7 14:33:02 | 显示全部楼层
$.ajax({

            url:'/admin/login/loginIn',
            type:'post',
            dataType:'json',
            data:data,
            success:function(data){
                if(data.msg == 'success'){
                    window.location.href="/admin/admin"
                }else{
                    swal('',data.msg,'error');
                }
            }      

为什么登录成功有返回信息 window.location.href 无法跳转啊?
 楼主| 发表于 2017-6-7 15:52:33 | 显示全部楼层
黄沙勇士 发表于 2017-6-7 14:33
$.ajax({

            url:'/admin/login/loginIn',

应该是有 JS 报错,另外,你的问题发错地方了,建议发到正确的版块。
发表于 2017-6-30 11:53:56 | 显示全部楼层
雪兔 发表于 2017-3-7 10:27
你好,请问怎么才能吧CI的分页链接变成按钮,放在我指定的位置呢

可以结合BOOSTRAP的按钮样式自己写个辅助函数。

function page_nav($baseurl="",$total=0,$step=10,$page=0,$navnum=10) {
/*
        本函建立分页导航,返回bootstra样式的HTML字符串
        $baseurl:        如:        article/index/
        $total:        记录总数量
        $step:                每页数量
        $page:                当前页数,第一页为0,第二页为1,第三页为2,...
        $navnum:        定义显示出来的页数列表,即无论多少页,只显示规定的页面数量如:
                                首页 << 11 12 13 14 15 16 17 18 19 20 21 >> 末页775
                                (这是可选参数,不要与step混淆)

*/
        if($total<=0 || $total<=$step) return false;

        if(substr($baseurl,-1)!='/'){$baseurl.='/';}
       
        $maxPage=ceil($total/$step)-1;

        $maxNavPage=ceil($maxPage/$navnum);

        $startpage=floor($page/$navnum)*$navnum;

        $endpage=$startpage+$navnum-1;

        $str="\n\n <nav class=\"text-right\">\n                <ul class=\"pagination\" style=\"margin:0;pading:0;\">\n";

   if($maxNavPage>1        &&        $page>=$navnum)        {$str.="                <li>".anchor($baseurl,"首页")."</li>\n";}
   
        if($page>=$navnum)        $str.="                <li>".anchor($baseurl.($startpage-1),"&lt;&lt;")."</li>\n";

        for($i=$startpage;$i<=$endpage;$i++)        {
                if($i>$maxPage)        break;
                $active=($i==$page)?"class='active'":"";
                $str.="                <li $active>".anchor($baseurl.$i,$i+1)."</li>\n";               
        }

        if($maxNavPage>1 && $endpage<$maxPage)        $str.="                <li>".anchor($baseurl.($endpage+1),"&gt;&gt;")."</li>\n";

        if($maxNavPage>1        &&        $endpage<$maxPage)        $str.="                <li>".anchor($baseurl.$maxPage,"尾页".($maxPage+1))."</li>\n";
   
        $str.="                </ul>\n        </nav>\n\n";
        return $str;
}

本版积分规则