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设计模式 Strategy(策略模式)
Jun 26 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
php Xdebug的安装与使用详解
Jun 20 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
Apr 23 PHP
CI框架中通过hook的方式实现简单的权限控制
Jan 07 PHP
windows下apache搭建php开发环境
Aug 27 PHP
PHP中的静态变量及static静态变量使用详解
Nov 05 PHP
Zend Framework入门知识点小结
Mar 19 PHP
thinkphp3.2实现上传图片的控制器方法
Apr 28 PHP
PHP使用ActiveMQ实例
Feb 05 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 PHP
Laravel登录失败次数限制的实现方法
Aug 26 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
PHP分页显示制作详细讲解
2008/11/19 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
基于PHP的简单采集数据入库程序
2014/07/30 PHP
php防止sql注入简单分析
2015/03/18 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
laravel框架模型、视图与控制器简单操作示例
2019/10/10 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
jquery validate在ie8下的bug解决方法
2013/11/13 Javascript
js读取cookie方法总结
2014/10/31 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
基于pycharm导入模块显示不存在的解决方法
2018/10/13 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
全球摩托车装备领导者:RevZilla
2017/09/04 全球购物
创业计划书中要认真思考的问题
2013/12/28 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
高中军训感言400字
2014/02/24 职场文书
市场营销大学生职业规划书
2014/02/25 职场文书
大学校务公开实施方案
2014/03/31 职场文书
2014高中生入党思想汇报范文
2014/09/13 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
Python打包exe时各种异常处理方案总结
2021/05/18 Python