php分页类的二种调用方法(转载)

php分页类的二种调用方法

原文地址:http://www.xfcodes.com/php/fenye/25584.htm

导读:php分页类的二种调用用法,ajax调用php分页类,非ajax方式调用php分页类,自定义分页显示模式,允许设置是否支持AJAX分页模式。

php分页类的二种调用方法

1,ajax调用php分页类

//$total,总数(int);$size,每页显示数量(int);$page,当前页(int),$url,链接(string);ajax,js函数名;
$page = new Page(array(‘total’=>$total,’perpage’=>$size,’nowindex’=>$page,’url’ => $url,’ajax’ => ‘videoGoToPage’));
//变量$page_html为分页的html,参数4是分页的显示样式是第四种
$page_html = $page->show(4);
//然后,在页面中加入jQuery包与js代码:
function videoGoToPage(u)
{
if(!u)
{
return false;
}
$.ajax({
type: “POST”,
url: “” + u,
data: “”,
success: function(msg){
//alert( “Data Saved: ” + msg );
$(“#tonglei”).html(msg);
}
});
}

2,非ajax调用php分页类

//直接去掉数组中‘ajax’这项就可以了
$page = new Page(array(‘total’=>$total,’perpage’=>$size,’nowindex’=>$page,’url’ => $url));
$page_html = $page->show(4);

说明:
对于url,因为我用的是伪静态,比如我的页面链接是  search-1.html 表示第一页,search-2.html为第二页,那么$url变量
要写成   $url = ‘search-’;
分页类会自动补全后面的   “页数 .html”,可以根据需要修改分页类。

时间: 2024-07-29 00:18:53

php分页类的二种调用方法(转载)的相关文章

JavaScript函数的4种调用方法详解

在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C#或其他描述性语言那样仅仅作为一个模块来使用.函数有四种调用模式,分别是:函数调用形式.方法调用形式.构造器形式.以及apply形式.这里所有的调用模式中,最主要的区别在于关键字 this 的意义,下面分别介绍这个几种调用形式. 本文主要内容: 1.分析函数的四种调用形式2.弄清楚函数中this的意义3.明确构造函对象的过程4.学会使用上下文调用函数 一.函数调用形式 函数调用形式是最常见的形式,也是最

string类的两种实现方法及string的一些成员函数的实现

string的第一种实现方法: #include<iostream> using namespace std; class String { public:      String(char *str="")//构造函数       :_str(new char[strlen(str)+1])      {           strcpy(_str, str);      }      String(const String& str)//拷贝构造函数,实现深拷贝

thinkphp的钩子的两种配置和两种调用方法

thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝试了十几次都没有成功,不过,我还是没有放弃,最后还是在一边调节细节,一边试验的过程中实现了钩子行为的设置.下面是我个人的设置经验,在这里跟大家分享一下. 个人做了两种设置,都试验成功了,一个简单点,在thinkphp的核心文件中模仿核心行为类添加了另一个行为类,下面是截图: 我的虚拟主机配置文件夹是D:/

WebService几种调用方法

首先添加WebService服务端方法 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; namespace WebApplication2 { /// <summary> /// WebService1 的摘要说明 /// </summary> [WebService(Namespace = "ht

电脑密码的十二种破解方法

日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器.打不开文件.不能聊天…… 也许还会造成很大的损失!下面我们就介绍电脑操作中常用密码的破解方法,希望能解你燃眉之急! 一.遗忘了SYSTEM密码如果你遗忘了CMOS设置中的SYSTEM密码,就无法启动机器了,解决的办法只能是:打开机箱,把电池取下.正负极短接,给 CMOS 放电,清除CMOS中的所有内容(当然也就包括密码),然后重新开机进行设置.注意:有些主板设置了CMO

Oracle数据库分页查询的几种实现方法

没有Sql Server有top那么好用,但是Oracle含有隐藏的rownum列可以灵活使用,使实现分页效果,pageSize默认10行 方法一: select * from test where id not in ( select id from test where rownum <= 10) and rownum <= 10 order by id /--此方法除去前10行数据,剩下的重新排序,选取前十行,相当于第二页显示 方法二: SELECT * from test where

layui分页组件,一直在调用方法的解决办法

layui自定义分页 由于每次加载时都会执行jump回调,所以初次不让它执行jump里的方法 //自定义排版 laypage.render({ elem: 'demo8' , count: totalCount , layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip'] , jump: function (obj, first) { //模拟渲染 page = obj.curr; limit = obj.limi

windows 8 突然不能上网 LSP 二种修复方法

前几天同事家的电脑突然不能上网,我立即去看了一下,启动电脑后,发现不能上网,用QQ安全管家修复一下系统,发现有LSP链被破坏了,一键修复就可以了. 后来我在网上查了资料发现,也可以用简单的方法修复,不使用任何工具.只能在命令提示符中输入 netsh winsock reset 回车就可以了

java的Object类中hashCode()和equals()方法-----转载

JAVA代码:    public static void main(String[] args)    {        Object obj1 = new Object();        Object obj2= new Object();        Object obj3 = obj2;        System.out.println("obj1==obj2 ?"+obj1.equals(obj2));        System.out.println("o