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程序--记数器
Oct 09 PHP
几个学习PHP的网址
Nov 25 PHP
php实现的MySQL通用查询程序
Mar 11 PHP
php header示例代码(推荐)
Sep 08 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
php预定义变量使用帮助(带实例)
Oct 30 PHP
PHP中的替代语法简介
Aug 22 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
分享常见的几种页面静态化的方法
Jan 08 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
Sep 23 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
Feb 15 PHP
PHP实现批量删除(封装)
Apr 28 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
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
php一些错误处理的方法与技巧总结
2013/08/10 PHP
linux下编译安装memcached服务
2014/08/03 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
PHP静态文件生成类实例
2014/11/29 PHP
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
jQuery使用addClass()方法给元素添加多个class样式
2015/03/26 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
基于jQuery实现的美观星级评论打分组件代码
2015/10/30 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
Vue组件教程之Toast(Vue.extend 方式)详解
2019/01/27 Javascript
Node.js事件的正确使用方法
2019/04/05 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
Antd表格滚动 宽度自适应 不换行的实例
2020/10/27 Javascript
[01:04:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第二场 1月31日
2021/03/11 DOTA
Python的Django框架安装全攻略
2015/07/15 Python
Python对数据进行插值和下采样的方法
2018/07/03 Python
tensorflow更改变量的值实例
2018/07/30 Python
python对文件目录的操作方法实例总结
2019/06/24 Python
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
九年级历史教学反思
2014/01/27 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
企业文化口号
2014/06/12 职场文书
学习优秀共产党员先进事迹思想报告
2014/09/17 职场文书
小学生读书笔记范文
2015/06/30 职场文书
《分数乘法》教学反思
2016/02/24 职场文书
2019年大学推荐信
2019/06/24 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
MySQL大小写敏感的注意事项
2021/05/24 MySQL
在python中读取和写入CSV文件详情
2022/06/28 Python