位置: 编程技术 - 正文

PHP+Ajax实现无刷新分页实例详解(附demo源码下载)(php与ajax交互)

编辑:rootadmin

推荐整理分享PHP+Ajax实现无刷新分页实例详解(附demo源码下载)(php与ajax交互),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php ajax 实现,ajax实现无刷新,ajax请求php接口,php ajax 实现,ajax调用php函数,ajax无刷新更新数据,ajax无刷新分页php,ajax实现无刷新,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了PHP+Ajax实现无刷新分页的方法。分享给大家供大家参考,具体如下:

注:这里使用到的一些类库在前面文章都能找到源代码,因此为了缩短文章篇幅,都指明链接所在。

本文讲解内容为: Ajax 实现无刷新分页、实现原理、代码展示、代码下载。

这里需要说明一些知识:

1、Ajax 无刷新页面的好处:提供良好的客户体验,通过 Ajax 在后台从数据库中取得数据并展示,取缔了等待加载页面而出现的空白状态;

2、那么,Ajax 无刷新页面是运行在动态页面(.php)?还是静态页面(.html/.htm/.shtml)?答案是:静态页面;

3、实现原理:通过前端 JS 脚本程序与 Ajax 相结合取得从动态页面返回的数据,并显示。

好了,下面进行代码讲解:

既然,是运行在静态页面上,我们首先先创建一个静态 HTML 页面,index.html 的代码清单如下。

index.html

代码清单中,我们加载了一个 Ajax 类库,这个类库可以在 前面一篇《一个简单Ajax类库及使用方法实例分析》中找到

在这个静态页面中,只会显示一个“数据加载中....”,并没有任何数据。这时,我们就需要一个 JS 脚本来实现通过 Ajax 从数据库中获取数据。JS 脚本如下:

仔细阅读上面的代码,您会发现下面现象:

PHP+Ajax实现无刷新分页实例详解(附demo源码下载)(php与ajax交互)

1、setPage(pageNum) 是一个从数据库中提取数据的 JS 函数接口;2、Ajax 是通过 article.php 文件来获取数据;3、article.php&#;page=xx,这里的 xx 就是所要取得的页码数据,setPage(1):就是取得第1页数据;setPage(2):就是取得第2页数据;setPage():就是取得第页数据;……

那么,如何从 article.php 文件中取得数据呢?请看下面代码清单。

article.php

article.php 中连接的数据是前面文章从华强电子网抓来的资讯数据,因为数据比较大,代码打包下载中会附加 article.sql 文件,以便大家测试。

静态页面 index.html 上显示的数据就是 article.php 文件中 echo 的代码。代码文件中的 config.inc.php 文件主要就是定义一些常量,比如:数据库用户名、数据库密码、主机……,数据库连接类库(Db.class.php)和数据库操作类库(Model.class.php),请参考文章 《PHP的PDO常用类库实例分析》,附有使用方法。

程序效果图:

下图标注的是注意关注的地方

这样,Ajax 无刷新分页就完成了。程序中还有一个 ajaxPage.class.php 没有说明,其实,这个 ajaxPage 类库的使用方法和一般的分页类库是一样的。

即:$page = new ajaxPage(记录总数, 每页显示数);

具体细节请大家下载代码阅读即可。

完整实例代码点击此处本站下载。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP+ajax技巧与应用小结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

PHP中PDO的事务处理分析 本文实例分析了PHP中PDO的事务处理。分享给大家供大家参考,具体如下:事务处理具有四个特性:原子性、一致性、独立性、持久性。并不是所有的数

PHP使用PDO操作数据库的乱码问题解决方法 本文实例讲述了PHP使用PDO操作数据库的乱码问题解决方法。分享给大家供大家参考,具体如下:当使用PDO连接操作数据库的时候,有时会出现:保存在

php生成带logo二维码方法小结 一、使用的类库1、phpqrcode(php库)2、qrcode.js(javascript库)二、phpqrcode的使用只用php的类库,也就是二维码的生成在后台操作。因为要在后台生成带logo

标签: php与ajax交互

本文链接地址:https://www.jiuchutong.com/biancheng/293365.html 转载请保留说明!

上一篇:PHP的PDO常用类库实例分析(php类的作用)

下一篇:PHP中PDO的事务处理分析(pdo php)

  • 出口发票开错了如何处理
  • 个税app正式启用
  • 农机合作社项目复核报告
  • 足浴店装修费用多少
  • 小规模纳税人普票收入会计分录
  • 取得增值税专用发票要算税吗
  • 没收入金税盘减免项如何申报处理及会计分录
  • 原材料暂估少了如何调整
  • 工程设备租赁带什么手续
  • 国库集中支付行政运行
  • 没收土地竞买保证金政策法律
  • 年末转出未交增值税的视频
  • 年末增值税结转账务处理流程
  • 建筑业增值税税率2022
  • 取得稳岗补贴后怎么办
  • 直接收费金融服务、提供贷款服务和金融商品转让税率
  • 税收征收管理法
  • 快递公司税收优惠
  • 递延和摊销
  • 小规模纳税人减征额怎么计算
  • 房地产开发企业什么意思
  • 售楼部沙盘制作价格一般多少一平
  • 企业进行破产清算时,适用于账面价值与实际价值
  • 进项税额转出会计分录月末如何结转
  • 企业扶贫款怎么做账
  • win7免费升级
  • 英雄联盟电脑软件图片
  • 车辆 以旧换新
  • PHP:mb_ereg_search_setpos()的用法_mbstring函数
  • php中apache的配置
  • 过路费进项税抵扣填在纳税申报的哪行
  • removed.exe - removed是什么进程 有什么用
  • 木星应该涂什么颜色
  • 个人专利奖励是什么意思
  • 固定资产减值准备可以转回吗
  • vue错误提示
  • pytorch训练模型计算f1
  • 学长学姐面试要注意哪些细节
  • 缴纳城镇土地税
  • 同城票据交换差额户金额从哪得来的
  • 个体工商户如何注销网上
  • 卖固定资产计入
  • 帝国cms灵动标签下拉框
  • mysql5.7.32安装
  • 餐饮发票数量单价都填0可以用吗
  • 坏账准备的应提数
  • 增值税进项税额转出的情况有哪些
  • 汇算清缴银行手续费放哪里
  • 翻唱歌曲发行至国外的好处
  • 经营过程中借股怎么处理
  • 制作费用和管理费用
  • 商贸企业发出商品怎么确认收入
  • 预缴增值税销售额是含税还是不含税的开票金额
  • 投资收益的会计科目
  • 办理外经证后缴税怎么交
  • 制造费用就是制造成本吗
  • sql查询连续登录天数
  • mysql主从复制原理以及架构
  • oracle基础知识
  • 如何在windows server 2016如何加域
  • mac截图清晰度设置方法
  • java调用so库文件
  • xp系统禁用网络连接
  • win8 开始
  • 升级安装windows并保留文件
  • Win10怎么打开屏幕键盘
  • win7关机没反应怎么办
  • win8 更新
  • win7电脑操作日志怎么查看
  • 校园网升级套餐
  • c#使用mongodb
  • 常用的加锁方式
  • 如何用jquery
  • python中字符串类型和元组类型均不可变
  • js 键盘码
  • 注释讲解
  • 让ie运行js时提示允许阻止内容运行的解决方法
  • js间隔执行的代码
  • jquery22插件网
  • jquery动态添加html代码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设