php+ajax实时刷新简单实例


Posted in PHP onFebruary 25, 2015

本文实例讲述了php+ajax实时刷新简单实现方法,分享给大家供大家参考。具体如下:

ajax自动刷新好像是个很常见的问题,之前做一个网页聊天室程序也是卡在了这上面,经过了这段时间的学习,终于做出了一个可以自动刷新网页的代码框架,希望正在迷茫的亲们不要像我一样走了这么多弯路
废话不多说 上代码:

html部分:

<html> 
<head> 
<script type="text/javascript"> 
function loadXMLDoc()//ajax发送请求并显示 
{ 
var xmlhttp; 
if (window.XMLHttpRequest) 
 {// code for IE7+, Firefox, Chrome, Opera, Safari 
 xmlhttp=new XMLHttpRequest(); 
 } 
else 
 {// code for IE6, IE5 
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
 } 
xmlhttp.onreadystatechange=function() 
 { 
 if (xmlhttp.readyState==4 && xmlhttp.status==200) 
  { 
  document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 
  } 
 } 
xmlhttp.open("POST","/chat.php",true); 
xmlhttp.send(); 
setTimeout("loadXMLDoc()",1000);//递归调用 
} 
loadXMLDoc();//先执行一次 
</script> 
</head> 
<body> 
<button type="button" onclick="loadXMLDoc()">手动刷新</button> 
<div id="myDiv"></div> 
</body> 
</html>

php部分(只是个测试实时刷新的网页)

<?php 
/* 
1.读取文件 
2.推送显示 
3. 
*/ 
echo file_get_contents("data.dat"); 
 
?>

这样只要修改data.dat就可以实时在网页上显示了。

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php入门学习知识点三 PHP上传
Jul 14 PHP
基于php无限分类的深入理解
Jun 02 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
Jul 22 PHP
分享php多功能图片处理类
May 15 PHP
Laravel框架实现发送短信验证功能代码
Jun 06 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 PHP
PHP使用递归算法无限遍历数组示例
Jan 13 PHP
php5与php7的区别点总结
Oct 11 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 PHP
Laravel框架源码解析之入口文件原理分析
May 14 PHP
PHP基本语法
Mar 31 PHP
详解Laravel框架的依赖注入功能
May 27 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 #PHP
php基于GD库画五星红旗的方法
Feb 24 #PHP
php获取文件名后缀常用方法小结
Feb 24 #PHP
php获取字符串中各个字符出现次数的方法
Feb 23 #PHP
php截取中文字符串函数实例
Feb 23 #PHP
php输入数据统一类实例
Feb 23 #PHP
php简单定时执行任务的实现方法
Feb 23 #PHP
You might like
php面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
PHP中常用的转义函数
2014/02/28 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
让IE6支持min-width和max-width的方法
2010/06/25 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
JS操作JSON要领详细总结
2013/08/25 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
2015/06/05 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
JS中type=&quot;button&quot;和type=&quot;submit&quot;的区别
2017/07/04 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[35:26]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第三局
2016/02/26 DOTA
[51:43]OG vs LGD 2018国际邀请赛淘汰赛BO3 第五场 8.26
2018/08/30 DOTA
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
python中reader的next用法
2018/07/24 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
pygame库实现移动底座弹球小游戏
2020/04/14 Python
Python文件操作方法详解
2020/02/09 Python
基于python和flask实现http接口过程解析
2020/06/15 Python
python如何修改文件时间属性
2021/02/05 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
HTML5 Canvas实现放大镜效果示例
2020/03/25 HTML / CSS
Ralph Lauren拉夫·劳伦美国官网:带有浓郁美国气息的高品味时装品牌
2017/11/01 全球购物
GoDaddy英国:全球排名第一的域名注册商
2018/06/08 全球购物
瑞典廉价机票预订网站:Seat24
2018/06/19 全球购物
会计电算化专业毕业生自荐信
2013/12/20 职场文书
蛋糕店创业计划书
2014/05/06 职场文书
2015年五一劳动节活动总结
2015/02/09 职场文书