jQuery+PHP+Ajax实现动态数字统计展示功能


Posted in jQuery onDecember 25, 2019

jQuery+PHP+Ajax实现的一款动态数字统计展示实例,本例是在页面上动态展示了当前在线用户数,当然了,你可以应用到其他更多场景中。

jQuery+PHP+Ajax实现动态数字统计展示功能

首先我们在#number放置要统计的数字:

<div class="count">当前在线:<span id="number"></span></div>

然后我们要定义一个动画过程,使用jQuery的animate()函数实现从一个数字到另一个数字的变换过程,magic_number()自定义函数代码如下:

function magic_number(value) { 
  var num = $("#number"); 
  num.animate({count: value}, { 
    duration: 500, 
    step: function() { 
      num.text(String(parseInt(this.count))); 
    } 
  }); 
};

然后update()函数使用了jQuery的$.get()向后台ajax.php发送了一个ajax请求,在得到PHP相应后,调用magic_number()展示最新的数字。为了能看到更好的效果,我们使用setInterval()每三秒执行一次。

function update() { 
  $.get("ajax.php", 
  function(data) { 
    magic_number(data); 
  }); 
} 
setInterval(update, 3000); 
update();

我们随机从0到999抽取一个数字,你可以从数据库表里读取:

echo mt_rand(0,999);

总结

以上所述是小编给大家介绍的jQuery+PHP+Ajax实现动态数字统计展示功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

jQuery 相关文章推荐
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
Jquery把获取到的input值转换成json
May 15 jQuery
基于jquery实现多级菜单效果
Jul 25 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
jQuery实现聊天对话框
Feb 08 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
JQuery常用选择器功能与用法实例分析
Dec 23 #jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 #jQuery
JQuery中DOM节点的操作与访问方法实例分析
Dec 23 #jQuery
JQuery中的常用事件、对象属性与使用方法分析
Dec 23 #jQuery
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 #jQuery
基于jQuery实现可编辑的表格
Dec 11 #jQuery
jQuery实现可编辑的表格
Dec 11 #jQuery
You might like
PHP多文件上传类实例
2015/03/07 PHP
javascript 播放器 控制
2007/01/22 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
jQuery中关于ScrollableGridPlugin.js(固定表头)插件的使用逐步解析
2014/07/17 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
Form表单按回车自动提交表单的实现方法
2016/11/18 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
JavaScript中的高级函数
2018/01/04 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
2018/12/05 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
python绘图方法实例入门
2015/05/19 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
使用django的ORM框架按月统计近一年内的数据方法
2019/07/18 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
利用python实现汉诺塔游戏
2021/03/01 Python
电子商务专业学生的学习自我评价
2013/10/27 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
运动会报道稿300字
2014/10/02 职场文书
教师业务学习材料
2014/12/16 职场文书
法学专业求职信范文
2015/03/19 职场文书
邹越演讲观后感
2015/06/15 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
python - timeit 时间模块
2021/04/06 Python
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android
Python 视频画质增强
2022/04/28 Python