AJax技术

Thinkphp+ajax实现无刷新分页(2)

字号+ 作者:H5之家 来源:H5之家 2017-02-25 14:01 我要评论( )

?phpclass UserAction extends Action{public function user(){import(ORG.Util.AjaxPage);// 导入分页类 注意导入的是自己写的AjaxPage类$credit = M('user');$count = $credit-count(); //计算记录数$limitRows =

<?php class UserAction extends Action{ public function user(){ import("ORG.Util.AjaxPage");// 导入分页类 注意导入的是自己写的AjaxPage类 $credit = M('user'); $count = $credit->count(); //计算记录数 $limitRows = 5; // 设置每页记录数 $p = new AjaxPage($count, $limitRows,"user"); //第三个参数是你需要调用换页的ajax函数名 $limit_value = $p->firstRow . "," . $p->listRows; $data = $credit->order('id desc')->limit($limit_value)->select(); // 查询数据 $page = $p->show(); // 产生分页信息,AJAX的连接在此处生成 $this->assign('list',$data); $this->assign('page',$page); $this->display(); } } ?>

模板文件如下:

<html> <head> <title>Ajax无刷新分页</title> <script type="text/javascript" src="../Public/jquery-1.7.2.min.js"></script> <script type="text/javascript"> function user(id){ //user函数名 一定要和action中的第三个参数一致上面有 var id = id; $.get('User/user', {'p':id}, function(data){ //用get方法发送信息到UserAction中的user方法 $("#user").replaceWith("<div>"+data+"</div>"); //user一定要和tpl中的一致 }); } </script> </head> <body> <div> <!--这里的user和下面js中的test要一致--> <volist> <!--内容输出--> <{$list.id}>  <{$list.username}><br/> </volist> <{$page}> <!--分页输出--> </div> </body> </html>

注:上面主要介绍了Thinkphp+ajax实现无刷新分页 ,希望可以帮助到你。

●【往下看,下一页更精彩】●

1  2  3  4  5  6  7  下一页 

延伸阅读:
·PHP+Ajax 无刷新分页的实现方法
·php+ajax无刷新分页分享
·php+ajax无刷新分页示例分享
·php+ajax无刷新分页一个实例
·PHP+AJAX无刷新分页详解
·jQuery+PHP实现Fckeditor的发布内容无刷新分页
·php+ajax无刷新分页的实现方法
·PHP实现多行多列,无刷新分页
·php+jquery分类与无刷新分页详解
·PHP+ajax实现无刷新分页示例

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • PHP浅析AJAX技术的使用方法

    PHP浅析AJAX技术的使用方法

    2017-01-17 16:00

  • asp.net Mvc4 使用ajax结合分页插件实现无刷新分页

    asp.net Mvc4 使用ajax结合分页插件实现无刷新分页

    2017-01-15 11:03

  • Popup对象实现右键菜单

    Popup对象实现右键菜单

    2017-01-13 11:05

  • PHP框架Laravel入门教程

    PHP框架Laravel入门教程

    2017-01-02 09:01

网友点评