php+jQuery ajax實(shí)現(xiàn)的實(shí)時(shí)刷新顯示數(shù)據(jù)功能示例
本文實(shí)例講述了php+jQuery ajax實(shí)現(xiàn)的實(shí)時(shí)刷新顯示數(shù)據(jù)功能。分享給大家供大家參考,具體如下:
創(chuàng)建數(shù)據(jù)表:demo
-- -- 表的結(jié)構(gòu) `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 ; -- -- 轉(zhuǎn)存表中的數(shù)據(jù) `demo` -- INSERT INTO `demo` (`id`, `name`) VALUES (1, '雷軍'), (2, '馬化騰'), (3, '李彥宏'), (4, '馬云');
服務(wù)器文件: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.'}';
顯示數(shù)據(jù)網(wǎng)頁(yè): 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); //每秒執(zhí)行一次 </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>測(cè)試</td></tr> </tbody> </table> </div> </body> </html>
更多關(guān)于PHP相關(guān)內(nèi)容可查看本站專題:《PHP+ajax技巧與應(yīng)用小結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- jQuery+Ajax實(shí)現(xiàn)用戶名重名實(shí)時(shí)檢測(cè)
- Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶注冊(cè)檢測(cè)(驗(yàn)證用戶名是否存)
- jquery ajax 檢測(cè)用戶注冊(cè)時(shí)用戶名是否存在
- jquery+ajax實(shí)現(xiàn)異步上傳文件顯示進(jìn)度條
- Jquery ajax書寫方法代碼實(shí)例解析
- 基于ajax及jQuery實(shí)現(xiàn)局部刷新過(guò)程解析
- JQuery發(fā)送ajax請(qǐng)求時(shí)中文亂碼問題解決
- JQuery Ajax如何實(shí)現(xiàn)注冊(cè)檢測(cè)用戶名
相關(guān)文章
PHP 用數(shù)組降低程序的時(shí)間復(fù)雜度
時(shí)間復(fù)雜度是開發(fā)人員用來(lái)衡量應(yīng)用程序算法優(yōu)劣的主要因素??陀^地說(shuō),算法的優(yōu)劣除了和時(shí)間復(fù)雜度有關(guān),還與空間復(fù)雜度密切相關(guān)。2009-12-12thinkphp在低版本Nginx 下支持PATHINFO的方法分享
本文給大家分享的是如何讓thinkPHP在低版本的Nginx下支持PATHINFO去掉index.php路徑的方法,十分的簡(jiǎn)單實(shí)用,思路也很巧妙,有需要的小伙伴可以參考下2016-05-05php+Ajax無(wú)刷新驗(yàn)證用戶名操作實(shí)例詳解
這篇文章主要介紹了php+Ajax無(wú)刷新驗(yàn)證用戶名操作,簡(jiǎn)單介紹了ajax的原理并結(jié)合實(shí)例形式分析了php結(jié)合ajax無(wú)刷新驗(yàn)證用戶名相關(guān)操作技巧,需要的朋友可以參考下2019-03-03php使用標(biāo)簽替換的方式生成靜態(tài)頁(yè)面
php可以通過(guò)自帶函數(shù)preg_replace可以用數(shù)組批量替換,不過(guò)用正則表達(dá)式替換效率很低,用起來(lái)也不方便。具體參考php手冊(cè)。有需要的小伙伴可以參考下。2015-05-05基于PHP實(shí)現(xiàn)短信驗(yàn)證碼發(fā)送次數(shù)限制
這篇文章主要介紹了基于PHP實(shí)現(xiàn)短信驗(yàn)證碼發(fā)送次數(shù)限制,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07