jqueryajax实现部分刷新(php+jQuery ajax实现的实时刷新显示数据功能示例)
类别:编程学习 浏览量:760
时间:2021-10-22 07:47:32 jqueryajax实现部分刷新
php+jQuery ajax实现的实时刷新显示数据功能示例本文实例讲述了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> <li 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> </li> </body> </html> |
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/koastal/article/details/50833798
您可能感兴趣
- thinkphp5怎么设置当前的模块(thinkPHP5.1框架中Request类四种调用方式示例)
- php7处理方案(PHP7 安装event扩展的实现方法)
- phpstudy的默认网站根目录是什么(phpstudy v8.0创建本地站点域名教程图文)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- php如何继承多个类(PHP面向对象程序设计子类扩展父类子类重新载入父类操作详解)
- phplaravel怎么优化(laravel执行php artisan migrate报错的解决方法)
- php怎么修改单独一行数据(PHP实现批量修改文件名的方法示例)
- thinkphp5如何实现消息队列(thinkPHP5.1框架使用SemanticUI实现分页功能示例)
- php 经典模式(php设计模式之装饰模式应用案例详解)
- php如何定时执行某项(php解决crontab定时任务不能写入文件问题的方法分析)
- phpword生成图片(PHP生成图片的方法分享)
- dedecms最新手册(在自己的php页面中使用dedecms标签的代码示例)
- thinkphp5.1插件实现(Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例)
- php设计模式如何实现(php模式设计之观察者模式应用实例分析)
- php时间戳是什么意思(php时间戳转换代码详解)
- php重定向网页(phpStudy V8设置301重定向跳转的实现方法)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
- 全椒人在苏州10周年联谊会在苏州举办(全椒人在苏州10周年联谊会在苏州举办)
- 这个全椒人被通报表彰,看看你认识吗(这个全椒人被通报表彰)
热门推荐
- laravel高级用法(Laravel5.1框架注册中间件的三种场景详解)
- docker与本地存储(docker 设置windows存储路径的操作)
- php面向对象3大特征(PHP面向对象程序设计重载overloading操作详解)
- thinkphp微信开发教程(微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解)
- dedecms调用方法(DEDECMS专题制作方法)
- python的环境变量怎么设置(详解如何设置Python环境变量?)
- php生成随机数讲解(PHP生成随机字符串实例代码字母+数字)
- 对mysql索引的理解(详解MySQL 8.0 之不可见索引)
- python装饰器初学者教程(Python3.5装饰器原理及应用实例详解)
- 如何应对网站安全问题(网站安全有哪些防护措施?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9