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 相关文章推荐
自己动手做一个SQL解释器
Oct 09 PHP
模仿OSO的论坛(四)
Oct 09 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 PHP
php笔记之:php数组相关函数的使用
Apr 26 PHP
PHP中实现生成静态文件的方法缓解服务器压力
Jan 07 PHP
php根据日期判断星座的函数分享
Feb 13 PHP
php中array_multisort对多维数组排序的方法
Jun 21 PHP
PHP实现操作redis的封装类完整实例
Nov 14 PHP
php函数传值的引用传递注意事项分析
Jun 25 PHP
PHP在线打包下载功能示例
Oct 15 PHP
Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析
Apr 14 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加密解密的代码
2006/10/09 PHP
PHP小程序自动提交到自助友情连接
2009/11/24 PHP
Zend的AutoLoad机制介绍
2012/09/27 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
php while循环控制的简单实例
2016/05/30 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
js使下拉列表框可编辑不止是选择
2013/12/12 Javascript
JavaScript中的函数的两种定义方式和函数变量赋值
2014/05/12 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
2018/05/15 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
python多线程同步实例教程
2019/08/11 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
美国第一个网上卖鞋零售商:OnlineShoes.com
2017/09/24 全球购物
仓库组长岗位职责
2014/01/29 职场文书
开会迟到检讨书
2014/02/03 职场文书
西门豹教学反思
2014/02/04 职场文书
爱护公共设施标语
2014/06/24 职场文书
小学领导班子对照材料
2014/08/23 职场文书
2014年作风建设心得体会
2014/10/22 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
pytorch--之halfTensor的使用详解
2021/05/24 Python
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
《LOL》“克隆大作战”久违归来 幻灵战队皮肤上线
2022/04/03 其他游戏