ThinkPHP框架 AJAX方法返回 AJAX实现分页例子:
Posted 遇事稳坐钓鱼台
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP框架 AJAX方法返回 AJAX实现分页例子:相关的知识,希望对你有一定的参考价值。
在模块控制器Controller文件夹里创建一个 FenyeController.class.php控制器
<?php namespace Admin\\Controller; use Think\\Controller class FenyeController extends Controller{ public function xianshi(){ $c = D("chinastates"); $shuliang = $c->count();//求出总数量 $page = new \\Admin\\page\\Page($shuliang,15);//分页类对象 //var_dump($page); $xinxi = $page->fpage();//调出fpage()分页信息 $attr = $c->limit($page->limit)->select();//调出分页里的limit()方法, $this->assign("shuju",$attr); $this->assign("xinxi",$xinxi); $this->show(); //var_dump($this->view); }
<!--*********************************************分割线 上面是实现分页 下面是函数测试取字符串长度***********************************************************************--> public function test(){ $str = "limit方法也可以用于写操作,例如更新满足要求的3条数据: $User = M(\'User\');$User->where(\'score=100\')->limit(3)->save(array(\'level\'=>\'A\'));分页查询 用于文章分页查询是limit方法比较常用的场合,例如: $Article = M(\'Article\');$Article->limit(\'10,25\')->select();表示查询文章数据,从第10行开始的25条数据(可能还取决于where条件和order排序的影响 这个暂且不提)。 "; $m = A("Fenye"); echo $m->ChangDu($str); } public function ChangDu($str){//调test方法里的另一个方法ChangDu return strlen($str);//strlen()方法取长度 } //方法二 public function test1(){ $str = " limit方法也可以用于写操作,例如更新满足要求的3条数据: $User = M(\'User\');$User->where(\'score=100\')->limit(3)->save(array(\'level\'=>\'A\'));分页查询 在教学中你咋不发 用于文章分页查询是limit方法比较常用的场合,例如: $Article = M(\'Article\');$Article->limit(\'10,25\')->select();表示查询文章数据,从第10行开始的25条数据(可能还取决于where条件和order排序的影响 这个暂且不提)。 "; echo ChangDu($str);//在Common文件夹里添加有关thinkphp框架的函数在网上找的或者在其他地方看到的只要thinkphp框架能调用这个函数都可以!将函数名作为文件名 比如functions也是一个函数 就将这个函数作为文件名,functions.php }
}
functions函数 调用方法二test1方法里的另一个方法 同样可以取长度
<!--**************************************************************************分割符 下面是显示的实现分页信息****************************************************-->
在模块视图(显示页面)View文件夹里先创建好Fenye文件夹(代表的是Fenye控制器),里面再创建xianshi.html页面(代表的是你自定义的方法)
<html> <head> <meta content="text/html; charset=utf-8" /> </head> <body> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>代号</td> <td>名称</td> <td>父级代号</td> </tr> <foreach name="shuju" item="v" > <tr> <td>{$v.areacode}</td> <td>{$v.areaname}</td> <td>{$v.parentareacode}</td> </tr> </foreach> </table> <div>{$xinxi}</div><!--显示分页信息--> </body> </html>
以上是关于ThinkPHP框架 AJAX方法返回 AJAX实现分页例子:的主要内容,如果未能解决你的问题,请参考以下文章