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 翻页 实例代码
Aug 07 PHP
PHP 引用文件技巧
Mar 02 PHP
PHP操作数组相关函数
Feb 03 PHP
使用PHP实现二分查找算法代码分享
Jun 24 PHP
php递归json类实例
Dec 02 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
php用正则判断是否为数字的方法
Mar 25 PHP
php中的登陆login实例代码
Jun 20 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
Mar 15 PHP
php实现微信支付之现金红包
May 30 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
Nov 27 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
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
jQuery获取单击节点对象的方法
2016/06/02 Javascript
canvas实现图片根据滑块放大缩小效果
2017/02/24 Javascript
webpack学习--webpack经典7分钟入门教程
2017/06/28 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
JavaScript中发出HTTP请求最常用的方法
2018/07/12 Javascript
vue中的自定义分页插件组件的示例
2018/08/18 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
js实现鼠标拖拽div左右滑动
2020/01/15 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
python中使用print输出中文的方法
2018/07/16 Python
python实现智能语音天气预报
2019/12/02 Python
Python内置类型性能分析过程实例
2020/01/29 Python
python def 定义函数,调用函数方式
2020/06/02 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
招商经理岗位职责
2013/11/16 职场文书
中文师范生自荐信
2014/01/30 职场文书
村抢险救灾方案
2014/05/09 职场文书
学校感恩教育活动总结
2014/07/07 职场文书
校长师德表现自我评价
2015/03/04 职场文书
2015年度企业工作总结
2015/05/21 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
入党申请书怎么写?
2019/06/21 职场文书