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 相关文章推荐
snoopy PHP版的网络客户端提供本地下载
Apr 15 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
Aug 22 PHP
windows下zendframework项目环境搭建(通过命令行配置)
Dec 06 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
关于使用coreseek并为其做分页的介绍
Jun 21 PHP
一个PHP二维数组排序的函数分享
Jan 17 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
FastCGI 进程意外退出造成500错误
Jul 26 PHP
Symfony2中被遗弃的getRequest()方法分析
Mar 17 PHP
php resizeimage 部分jpg文件 生成缩略图失败的原因分析及解决办法
Mar 23 PHP
centos 7.2下搭建LNMP环境教程
Nov 20 PHP
php中文乱码问题的终极解决方案汇总
Aug 01 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
安装APACHE
2007/01/15 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PHP中OpenSSL加密问题整理
2017/12/14 PHP
Extjs学习笔记之六 面版
2010/01/08 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
获取阴历(农历)和当前日期的js代码
2016/02/15 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
详解react关于事件绑定this的四种方式
2018/03/09 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
新手简单了解vue
2019/05/29 Javascript
简单谈谈javascript高级特性
2019/09/04 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
Python的randrange()方法使用教程
2015/05/15 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
Python全排列操作实例分析
2018/07/24 Python
python 高效去重复 支持GB级别大文件的示例代码
2018/11/08 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
Python 实现数据结构-循环队列的操作方法
2019/07/17 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
python关于调用函数外的变量实例
2019/12/26 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
Python3中FuzzyWuzzy库实例用法
2020/11/18 Python
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
统计员岗位职责
2013/11/14 职场文书
汉语言文学职业规划
2014/02/14 职场文书
机关办公室岗位职责
2014/04/16 职场文书
教师党员整改措施
2014/10/24 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript