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桌面中心(二) 数据库写入
Mar 11 PHP
ThinkPHP与PHPExcel冲突解决方法
Aug 08 PHP
php下拉选项的批量操作的实现代码
Oct 14 PHP
php的ddos攻击解决方法
Jan 08 PHP
php操作xml入门之xml基本介绍及xml标签元素
Jan 23 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
php实现XML和数组的相互转化功能示例
Feb 08 PHP
PHP分页显示的方法分析【附PHP通用分页类】
May 10 PHP
php实现微信支付之企业付款
May 30 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 PHP
php数值计算num类简单操作示例
May 15 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(一)
2012/03/21 PHP
thinkPHP查询方式小结
2016/01/09 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
关于Iframe父页面与子页面之间的相互调用
2016/11/22 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
JavaScript判断变量名是否存在数组中的实例
2017/12/28 Javascript
vuejs选中当前样式active的实例
2018/08/22 Javascript
对angular 监控数据模型变化的事件方法$watch详解
2018/10/09 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
微信小程序如何利用getCurrentPages进行页面传值
2019/07/01 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
详解Python如何获取列表(List)的中位数
2016/08/12 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
tensorflow多维张量计算实例
2020/02/11 Python
django rest framework serializers序列化实例
2020/05/13 Python
python利用google翻译方法实例(翻译字幕文件)
2020/09/21 Python
python 基于opencv实现图像增强
2020/12/23 Python
HTML5移动开发图片压缩上传功能
2016/11/09 HTML / CSS
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
通信专业个人自我鉴定
2013/10/21 职场文书
房地产销售员的自我评价分享
2013/12/04 职场文书
致铅球运动员加油稿
2014/02/13 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
2014年企业员工工作总结
2014/12/09 职场文书