位置: 编程技术 - 正文

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)

  • 企业纳税人是什么
  • 房产税纳税义务人
  • 房子税票是什么意思
  • 税后营业利润和利润总额的区别
  • 增值税普通发票和专用发票有什么区别
  • 发票该如何打印
  • 文化事业费是什么意思
  • 代收款是什么套路
  • 工资薪金所得和全年一次性奖金
  • 一般纳税人可以转小规模纳税人吗
  • 资产损失原因
  • 建筑业一般计税税率
  • 原材料预付款如何做账
  • 债务重组损失计算公式
  • 收到应收的货款的会计分录
  • 会员卡退钱是退全额吗
  • 微信支付的钱到哪里去了
  • 对于税收会计记账科目应该如何设置?
  • 购买银行理财产品被骗怎么办
  • 物业公司的跨期收费如何确认收入?
  • 购买股权属于什么科目
  • 员工福利费用会计怎么做
  • 简述国内采购流程
  • 商品条码续展费怎么退
  • 鸿蒙3.0平板适配名单
  • 操作系统不同
  • macbook如何安装
  • 专项扣除项目有上限吗
  • 污水处理费该谁交
  • 电脑非法关机后开机进不了系统
  • bios boot设置
  • 购物卡销售的重点工作是什么
  • 最常用的成本核算方法表
  • 低值易耗品的三级科目有哪些
  • 在我国,企业可以用税前利润弥补几年内的损失
  • 纽格尔官网
  • 购买增值税税控系统如何抵扣增值税
  • mkdir命令怎么用
  • 增值税发票如何认证抵扣
  • columninfo
  • 固定资产清理销售的收入
  • 10-Ajax&Vue
  • 购进固定资产的进项税计入成本吗
  • 个人劳务报酬所得税税率
  • 联营企业有重大影响吗
  • 小微企业报税是多久报一次
  • 金蝶专业版仓库管理怎么结账
  • sql2008用ip连接不了
  • 固定资产怎么进行无形资产清理的
  • sqlserver存储过程加密
  • 下列项目的进项税额可以从销项税额中抵扣的是()
  • 工程项目辅材占比
  • ubuntu打开设置
  • 盘亏的主要原因是什么
  • 去税务局流程
  • 支票存根联可以涂改吗
  • 其他业务收入的现金流放哪里?
  • 增值税加计抵扣账务处理
  • 银行存款利息应计入
  • 简易计税项目的进项税能抵一般项目的销项税额吗?
  • 递延所得税资产是什么意思
  • 长期应付款涉及哪些业务,应如何进行核算
  • 辅助生产成本如何结转
  • 企业所得税和增值税重复收税了吗
  • mysql安装教程5.5安装好了在哪使用
  • ubuntu调出命令行
  • 复制文件文件名过长怎么复制
  • kvm虚拟化网络配置
  • windows端口占用怎么关闭
  • win10预览版bug
  • win7定时开关怎么定时
  • Centos7 中 Node.js安装简单方法
  • 人机交互编程
  • Unity3D值Input Manager
  • python 连接符
  • jQuery bt气泡实现悬停显示及移开隐藏功能的方法
  • axios异步
  • js选中单选按钮
  • 如何抵扣
  • 汽车票换票需要手续费吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设