我们在一些应用中需要动态展示数据,比如当前在线人数,当前交易总额,当前汇率等等,前端页面需要实时刷新获取最新数据。本文将结合实例给大家介绍使用jQuery和PHP来实现动态数字展示效果。

查看演示 下载源码

HTML

本例假设要在页面上动态展示(无需刷新整个页面,只是局部刷新动态数字)当前在线用户数,常见在一些统计平台上应用。在HTML页面中只需定义以下结构:

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

jQuery

首先我们要定义一个动画过程,使用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的$.getJSON()向后台number.php发送了一个ajax请求,在得到PHP相应后,调 用magic_number()展示最新的数字。为了能看到更好的效果,我们使用setInterval()设置代码执行的间隔时间。

function update() { $.getJSON("number.php?jsonp=?", function(data) { magic_number(data.n); });
}; setInterval(update, 5000); //5秒钟执行一次
update(); 

PHP

实际项目中,我们会使用PHP获取数据库中的最新数据,然后通过PHP返回给前端。本例为了更好的演示,使用随机数字,最后以json格式返回给前端js,number.php代码如下:

$total_data = array( 'n' => rand(0,999)
);
echo $_GET['jsonp'].'('. json_encode($total_data) . ')';   

来源于helloweba.com。> http://www.helloweba.com/view-blog-284.html

jQuery+PHP动态数字展示效果相关推荐

  1. php把数字倒着展示,jQuery+PHP实现动态数字展示特效

    HTML 本例假设要在页面上动态展示(无需刷新整个页面,只是局部刷新动态数字)当前在线用户数,常见在一些统计平台上应用.在HTML页面中只需定义以下结构: 代码如下: 当前在线: jQuery 首先我 ...

  2. 小猿圈用jQuery实现手风琴图片展示效果

    对web前端了解的同学会知道jQuery是现在前端中使用的框架之一,但是你知道jQuery可以做到一些你意想不到的效果吗?下面小猿圈web前端老师用jQuery实现手风琴图片展示效果,希望对你有所帮助 ...

  3. 动态分页展示效果(纯JavaScript编写,值得学习)

    动态分页展示效果(纯JavaScript编写,值得学习) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...

  4. jQuery实例:图片展示效果

    原文地址为: jQuery实例:图片展示效果 开始之前,我就喜欢先看一下效果: 张娜拉,韩国的 My Digital Story 不知道是什么图来的 我的Logo,Studio拼错了都不知道,汗一个. ...

  5. 微信小程序皮肤检测动态滑动展示效果

    皮肤监测视频效果 对比效果 代码如下: <!--pages/test/test.wxml--> <button type="primary" >点击展示弹窗 ...

  6. jQuery实现动态瀑布流布局效果

    0x01 前言 今天在tumblr上看到其瀑布流布局,如下图,觉得很有意思便研究了下,发现tumblr使用position:absolute布局的. 照我之前的想法呢,是根据窗口大小,建立N条Col, ...

  7. 如何用Jquery做图片展示效果

    一. 前言 到底用JQuery做出怎样的展示效果? 让我们先来看一下!网页加载时,如图所示: 二.本人思路 这个效果初学者看起来好像有点复杂,其实不太难,关键是理清思路,从后端的数据库中找出我们要展示 ...

  8. ajax php计数,jQuery+PHP+Ajax动态数字统计展示实例

    jQuery+PHP+Ajax实现的一款动态数字统计展示实例,本例是在页面上动态展示了当前在线用户数,当然了,你可以应用到其他更多场景中. 首先我们在#number放置要统计的数字: 当前在线: - ...

  9. ajax php 动态,jQuery+PHP+Ajax实现动态数字统计展示功能

    jQuery+PHP+Ajax实现的一款动态数字统计展示实例,本例是在页面上动态展示了当前在线用户数,当然了,你可以应用到其他更多场景中. 首先我们在#number放置要统计的数字: 当前在线: 然后 ...

最新文章

  1. SAP RETAIL初阶之商品主数据门店视图里没有WM数据
  2. 在主线程中慎用WaitForSingleObject (WaitForMultipleObjects)
  3. Linux下添加DB2用户
  4. 安装Uikit时ERROR in Entry module not found: Error: Can't resolve './src' in 'xxx'的解决思路
  5. java处理中文字符串_Java实现读取文章中重复出现的中文字符串
  6. 笨办法学 Python · 续 练习 50:`vi`
  7. mysql外部关联视图_MySQL数据库 : 自关联,视图,事物,索引
  8. 暴风影音2013校园招聘笔试题目——c语言D卷
  9. linux复制文件命令
  10. 最新最全的Android开源项目集合(转)
  11. 容联七陌云客服通话超强稳定,今通国际客户服务更加便捷
  12. 玩转华为数据中心交换机系列 | 配置MUX VLAN示例(汇聚层设备)
  13. 前端 vue 解决按1920*1080设计图做的页面适配屏幕缩放并适配4K屏
  14. foobar2000利用cue对ape进行分轨操作及其常见问题
  15. ubuntu16.04安装kinetic ROS记录
  16. 分支语句和循环语句<小罗爱学c语言>
  17. 带你实现女朋友欲罢不能的网易云音乐宇宙尘埃特效
  18. 依赖树(dependecyTree)-语义边、两个词语之间的依赖边路径
  19. 关于28岁字节跳动程序员退休,看这一篇就够了
  20. 表格边框样式设置,实现两列变成伪一列;灰白相间效果设置

热门文章

  1. 明明的随机数(洛谷-P1059)
  2. 信息学奥赛一本通C++语言——1093:计算多项式的值
  3. 13 MM配置-主数据-定义物料状态
  4. 博客搬家到github啦
  5. python如何创建模块视频_Python | 如何创建模块(模块示例)?
  6. Windows与Linux(服务器)之间大文件传输
  7. CMake file文件操作命令
  8. bp 神经网络 优点 不足_基于粒子群算法和BP神经网络的多因素林火等级预测模型...
  9. 仿真的数据能否用来深度学习_数字孪生弥合了深度学习的数据鸿沟
  10. localStorage、sessionStorage本地存取Object 对象 - 代码篇