thinkPHP框架如何添加js事件的分页类customPage.class.php

  介绍

这篇文章主要介绍了thinkPHP框架如何添加js事件的分页类customPage.class。php,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

具体如下:

用于ajax动态加载数据的分页类,分页事件可以动态添加,去除了一个链接中的href地址。

& lt; php ?//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//,|,ThinkPHP  [, WE 还要DO  IT  JUST  THINK  IT 】//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//时间|大敌;;Copyright  (c), 2006 - 2014, http://thinkphp.cn  All  rights 保留。//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//时间|大敌;;Licensed  (, http://www.apache.org/licenses/license - 2.0)//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -//时间|大敌;;作者:,麦当苗儿,& lt; zuojiazi@vip.qq.com>, & lt; http://www.zjzit.cn>//,+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -   namespace 认为;   class  customPage {   public 才能;firstRow;美元,//,起始行数   public 才能;listRows;美元,//,列表每页显示行数   public 才能;参数;美元,//,分页跳转时要带的参数   public 才能;totalRows;美元,//,总行数   public 才能;totalPages;美元,//,分页总页面数   public 才能;rollPage 美元,=,6;//,分页栏每页显示的页数   public 才能;lastSuffix 美元;=,真的,,//,最后一页是否显示总页数   private 才能;p 美元;,,,=,& # 39;p # 39;,,//分页参数名   private 才能;url 美元;,,=,& # 39;& # 39;,,//当前链接URL   private 才能;nowPage 美元;=,1;//,才能分页显示定制   private 才能;config 美元;=,阵列(   ,,,& # 39;头# 39;,=祝辞,& # 39;& lt; span 类=皉ows"在共,% TOTAL_ROW %,条记录& lt;/span> & # 39;   ,,,& # 39;prev # 39;,,=祝辞,& # 39;上一页& # 39;,   ,,,& # 39;接下来,,,=祝辞,& # 39;下一页& # 39;,   ,,,& # 39;第一个# 39;,=祝辞,& # 39;1…& # 39;   ,,,& # 39;这# 39;,,=祝辞,& # 39;……% TOTAL_PAGE % & # 39;   ,,,& # 39;主题# 39;,=祝辞,& # 39;%第一%,% UP_PAGE %, % LINK_PAGE %, % DOWN_PAGE %, % % & # 39;结束,   ,,);   ,/* *   ,,*,架构函数   ,,*,@param  array  totalRows 美元;总的记录数   ,,*,@param  array  listRows 美元;每页显示记录数   ,,*,@param  array  parameter 美元;分页跳转的参数   ,,*/public 才能;function  __construct (totalRows美元,listRows=20美元,美元parameter =,数组()),{   ,,,C (& # 39; VAR_PAGE& # 39;),,,,这个→美元p =, C (& # 39; VAR_PAGE& # 39;);,//设置分页参数名称   ,,,/*,基础设置,*/,,,这个→美元totalRows =, totalRows美元;,//设置总记录数   ,,,这个→美元listRows ,=, listRows美元;,//设置每页显示行数   ,,,这个→美元parameter =,空(参数)美元,?,_GET 美元;:,美元参数;   ,,,这个→美元nowPage ,=,空($ _GET [$ this→p]), ?, 1,:, intval中($ _GET [$ this→p]);   ,,,这个→美元totalPages =,装天花板($ this→totalRows /, $ this→listRows);,//总页数   ,,,if  ($ this→nowPage> $ this→totalPages), {   ,,,,,这个→美元nowPage =, $ this→totalPages ;   ,,,}   ,,,这个→美元nowPage ,=, $ this→nowPage> 0, ?,这→美元nowPage :, 1;   ,,,这个→美元firstRow ,=, $ this→listRows  *, ($ this→nowPage 作用;1);   ,,}   ,/* *   ,,*,定制分页链接设置   ,,*,@param  string  name 美元;设置名称   ,,*,@param  string  value 美元;设置值   ,,*/public 才能;function  setConfig(名字,美元价值),{   ,,,如果(收取($ this→配置[名字]美元)),{   ,,,,,这个→美元配置[名字]美元,=,美元价值;   ,,,}   ,,}   ,/* *   ,,*,生成链接URL   ,,*,@param  integer  page 美元;页码   ,,*,@return 字符串   ,,*/private 才能;function  url(页面){   ,,,return  str_replace (urlencode(& # 39;(页面)& # 39;),,页面,美元,美元这→url);   ,,}   ,/* *   ,,*,组装分页链接   ,,*,@return 字符串   ,,*/public 才能;function 显示(),{   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

thinkPHP框架如何添加js事件的分页类customPage.class.php