php+jQuery ajax实现的实时刷新显示数据功能示例


Posted in PHP onSeptember 12, 2019

本文实例讲述了php+jQuery ajax实现的实时刷新显示数据功能。分享给大家供大家参考,具体如下:

创建数据表:demo

--
-- 表的结构 `demo`
--
CREATE TABLE IF NOT EXISTS `demo` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `name` varchar(20) COLLATE utf8_bin NOT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=5 ;
--
-- 转存表中的数据 `demo`
--
INSERT INTO `demo` (`id`, `name`) VALUES
(1, '雷军'),
(2, '马化腾'),
(3, '李彦宏'),
(4, '马云');

服务器文件:demo.php

<?php
$mysqli = new mysqli("localhost","root","","test");
$mysqli->set_charset('utf8');
$query = 'SELECT * FROM demo';
$result = $mysqli->query($query);
$arr = $result->fetch_all(MYSQLI_ASSOC);
$info = json_encode($arr);
echo $json = '{"success":true,"info":'.$info.'}';

显示数据网页: fresh.html

<html>
<head>
  <meta charset='utf-8'>
  <title>hello</title>
</head>
<body>
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<script>
  function check(){
    $.ajax({
      type:"GET",
      url:"./demo.php",
      dataType:"json",
      success:function(data){
        if(data.success){
          var count = data.info.length;
            for(i=0;i<count;i++){
              var dom = "<tr align='center' id='"+data.info[i].id+"'><td>"+data.info[i].id+"</td><td>"+data.info[i].name+"</td></tr>";
              var tag = '#'+data.info[i].id;
              if(!$(tag).length){
                $("#info").append(dom);
              }
            }
        }else{
          alert('error');
        }
      },
      error:function(res){
        alert(res.status);
      }
    });
  }
  window.setInterval(check, 1000); //每秒执行一次
</script>
<body>
  <div style='width:600px;margin:0 auto;'>
    <table border='1' width="600px">
      <thead>
        <tr><th>id</th><th>name</th></tr>
      </thead>
      <tbody id='info'>
        <tr align='center' id='111'><td>111</td><td>测试</td></tr>
      </tbody>
    </table>
  </div>
</body>
</html>

更多关于PHP相关内容可查看本站专题:《PHP+ajax技巧与应用小结》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

PHP 相关文章推荐
基于PHP常用函数的用法详解
May 10 PHP
深入PHP与浏览器缓存的分析
Jun 03 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
CI框架支持$_GET的两种实现方法
May 18 PHP
thinkPHP5.0框架环境变量配置方法
Mar 17 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
ThinkPHP5 验证器的具体使用
May 31 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
php创建多级目录与级联删除文件的方法示例
Sep 12 #PHP
PHP实现的文件浏览器功能简单示例
Sep 12 #PHP
PHP通过文件保存和更新信息的方法分析
Sep 12 #PHP
关于Curl在Swoole协程中的解决方案详析
Sep 12 #PHP
PHP判断一个变量是否为整数、正整数的方法示例
Sep 11 #PHP
PHP中有关长整数的一些操作教程
Sep 11 #PHP
PHP生成随机字符串实例代码(字母+数字)
Sep 11 #PHP
You might like
杏林同学录(六)
2006/10/09 PHP
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
JS模式之简单的订阅者和发布者模式完整实例
2015/06/30 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
2015/07/27 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
layui点击导航栏刷新tab页的示例代码
2018/08/14 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
2018/09/08 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
纯CSS3实现图片无间断轮播效果
2016/08/25 HTML / CSS
Application Cache未缓存文件无法访问无法加载问题
2014/05/31 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
巴西香水和化妆品购物网站:The Beauty Box
2019/09/03 全球购物
Hotels.com越南:酒店预订
2019/10/29 全球购物
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
测试工程师岗位职责
2013/11/28 职场文书
学校门卫工作职责
2013/12/07 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
鲁迅故里导游词
2015/02/05 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python