博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ajax分页效果、分类联动、搜索功能
阅读量:4326 次
发布时间:2019-06-06

本文共 2424 字,大约阅读时间需要 8 分钟。

一、使用smarty+ajax+php实现无刷新分页效果

效果图

1  2  3  4     
5 ajax分页 6 22 23 24 37 38 39
40 41
分页html代码
1 
$pageCount){25 $pageNext = $pageCount;26 }27 //判断当前页码越界28 if($pageCurrent<1){29 $pageCurrent= 1;30 }31 if($pageCurrent>$pageCount){32 $pageCurrent = $pageCount;33 }34 //偏移量35 $offset = ($pageCurrent-1)*$pageSize;36 $sql ="select * form category order by id desc limit $offset,$pageSize";37 $result = mysql_query($sql);38 $num = mysql_num_rows($result);39 $data= array();40 for($i=0;$i<$num;$i++){41 $data[] = mysql_fetch_assoc($result);42 }43 mysql_close();44 //引入smarty45 include('Smarty/smarty.class.php');46 $smarty =new Smarty();47 $smarty->assign('data',$data);48 $smarty->assign('count',$count);49 $smarty->assign('pageCurrent',$pageCurrent);50 $smarty->assign('pageCount',$pageCount);51 $smarty->assign('pagePrev',$pagePrev);52 $smarty->assign('pageNext',$pageNext);53 $smarty->assign('pageSize',$pageSize);54 str =smarty->fetch('page.htpl');55 header('Content-Type:text/html;charset=gb2312');56 echo str;57 ?>
分页php代码
1 
2
3
4
5
6
7 {
foreach form=$data item='value'} 8
9
10
11
12
13 {/foreach}14
15
25
26
序号 分类名 描述
{counter} {
$value['name']}
{
$value['content']}
16 共{
$count}条数据17 共{
$pageCount}页18 每页{
$pageSize}条19 当前第{
$page}页20 首页21 上一页22 下一页23 尾页24
smart之page.htpl

 二、分类联动

相关代码:

1  2  3  4     
5 分类联动 6 21 22 23 59 60 61
62
63
64
67
68
69
70
73
74
75 76 77
分类联动
1 
分类联动php代码

三、搜索功能

1  2  3  4     
5 jsonp 6
7 47 48 87 88 89
90
91
92
    93
    94 95
    搜索功能代码

     

    转载于:https://www.cnblogs.com/qijunjun/p/7265256.html

    你可能感兴趣的文章
    小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_19、SpringBoot个性化启动banner设置debug日志...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_20、SpringBoot2.x配置全局异常实战...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第5节 SpringBoot部署war项目到tomcat9和启动原理讲解_23、SpringBoot2.x启动原理概述...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第4节 Springboot2.0单元测试进阶实战和自定义异常处理_21、SpringBoot2.x配置全局异常返回自定义页面...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_34、SpringBoot整合Mybatis实操和打印SQL语句...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_35、事务介绍和常见的隔离级别,传播行为...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_40、Redis工具类封装讲解和实战...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_37、分布式缓存Redis介绍...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_42、SpringBoot常用定时任务配置实战...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_39、SpringBoot2.x整合redis实战讲解...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第14节 高级篇幅之SpringBoot多环境配置_59、SpringBoot多环境配置介绍和项目实战...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_41、SpringBoot定时任务schedule讲解...
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第10节 SpringBoot整合定时任务和异步任务处理_43、SpringBoot2.x异步任务实战(核心知识)...
    查看>>
    小D课堂 - 新版本微服务springcloud+Docker教程_1_01课程简介
    查看>>
    小D课堂 - 零基础入门SpringBoot2.X到实战_第11节 Logback日志框架介绍和SpringBoot整合实战_45、SpringBoot2.x日志讲解和Logback配置实战...
    查看>>
    小D课堂 - 新版本微服务springcloud+Docker教程_1_02技术选型
    查看>>
    小D课堂 - 新版本微服务springcloud+Docker教程_汇总
    查看>>
    小D课堂 - 新版本微服务springcloud+Docker教程_2_01传统架构演进到分布式架构
    查看>>
    小D课堂 - 新版本微服务springcloud+Docker教程_2_02 微服务核心基础讲解
    查看>>