位置: 编程技术 - 正文

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)

  • 小规模纳税人如何做账
  • 未实际处置资产损失税前扣除金额的分录?
  • 什么情况下进项税额需要转出
  • 税务稽查最坏结果不知情人员怎么办
  • 无形资产摊销计算例题
  • 出口业务退税流程资料
  • 通过扣缴义务人和综合申报哪个好
  • 资助的开发经费可税前扣除吗
  • 应收账款的损失率怎么算
  • 税收抵免与税收的区别
  • 营改增是什么时候提出的
  • 代收代付的发票开给谁
  • 出售使用过的固定资产如何开票 备注
  • 预提费用 增值税
  • 一般纳税人有按季申报的吗
  • 税收筹划要注意哪些问题
  • 品牌店设计费入什么费用
  • 低值易耗品属于资产类
  • 印花税资金账簿税率
  • 销售材料并提供安装服务税率
  • 政策性减免单位社保
  • 补报的年报可以更改吗
  • 2021剑灵什么职业最强
  • 路由器ip分配数量
  • 王者荣耀怎么快速获得金币
  • 小规模减免的增值税汇算清缴
  • 价款包括增值税税率吗
  • win10打开txt
  • 利用的英文
  • 政府补助开票怎么申报增值税
  • nuxt怎么用
  • 本单位生产的水泥属于
  • thinkphp6依赖注入
  • 1558伊丽莎白女王
  • vue导出word文档打开报错,内容有问题
  • php pdo类
  • 未达起征点销售额和小微企业免税销售额
  • 基于Pytorch的风格转换
  • 营销策划费会计分录
  • 一般纳税人购入需要安装的生产设备,其入账价值包括
  • 外购货物用于公益性捐赠
  • 一般纳税人提供财政部和国家税务总局规定的
  • 投资收益属于营业外收入吗为什么
  • 京东提现到公账怎么取消
  • 调账的基本方法及要点都有哪些?
  • 辅导费入什么科目
  • 存货跌价准备确认损失分录
  • 收到银行存款利息
  • 餐费补贴是否计入成本
  • 哪些行业不能开电子发票
  • 房地产开发企业资质管理规定
  • 购买服务付款方式有几种
  • mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法
  • sql多表连接查询(详细实例)
  • 使用灭火器人要站在上风口还是下风口
  • xp电脑如何在网页打开
  • centos安装位置选择
  • windows server 2016正式版下载激活安装设置教程
  • mac如何回复系统
  • 启动游戏出现dmp的文件
  • win10企业版20h2和1909
  • macos vmware
  • windowsxp的主要特点是什么
  • win10双击应用程序没反应
  • WIN7系统屏幕亮度哪里设置
  • jquery validate表单内容怎么添加边框
  • python爬虫爬取京东某个商品
  • js 拍照
  • install ubuntu kylin
  • python的设置
  • javascript基础教学
  • python写邮箱
  • android模拟器无法运行
  • python simple
  • 未开票收入如何申报增值税
  • 税务局巡察反馈问题清单
  • 税务登记证办理
  • 收到unknown发来的短信
  • 亮点纷呈的意思和造句
  • 如何查询车辆购买的保险是哪家保险公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设