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初学者头痛的十四个问题
Jul 12 PHP
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
Jun 08 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
Apr 28 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
PHP 基于Yii框架中使用smarty模板的方法详解
Jun 13 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
使用PHP进行微信公众平台开发的示例
Aug 21 PHP
CI框架整合smarty步骤详解
May 19 PHP
thinkphp实现附件上传功能
May 26 PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 PHP
PHP封装cURL工具类与应用示例
Jul 01 PHP
php操作redis数据库常见方法实例总结
Feb 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
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
PHP批量获取网页中所有固定种子链接的方法
2016/11/18 PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
2019/09/10 PHP
jQuery表单获取和失去焦点输入框提示效果的实例代码
2013/08/01 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
jQuery实现可移动选项的左右下拉列表示例
2016/12/26 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
vue动态改变背景图片demo分享
2018/09/13 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
2014/11/18 Python
Python制作Windows系统服务
2017/03/25 Python
《与孩子一起学编程》python自测题
2018/05/27 Python
python实现图片筛选程序
2018/10/24 Python
python批量修改图片后缀的方法(png到jpg)
2018/10/25 Python
python 定时器,实现每天凌晨3点执行的方法
2019/02/20 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
python实现mean-shift聚类算法
2020/06/10 Python
使用python编写一个语音朗读闹钟功能的示例代码
2020/07/14 Python
python实现批处理文件
2020/07/28 Python
python获取linux系统信息的三种方法
2020/10/14 Python
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
海蓝之谜英国官网:La Mer英国
2020/01/15 全球购物
什么是servlet
2012/05/08 面试题
分公司经理岗位职责
2013/11/11 职场文书
安全生产汇报材料
2014/02/17 职场文书
专业技术职务聘任书
2014/03/29 职场文书
拉拉队口号
2014/06/16 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
终止劳动合同通知书
2015/04/16 职场文书
旅游安全责任协议书
2016/03/22 职场文书