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 相关文章推荐
怎么在Windows系统中搭建php环境
Aug 31 PHP
php生成N个不重复的随机数实例
Nov 12 PHP
php基于GD库画五星红旗的方法
Feb 24 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
PHP直接修改表内容DataGrid功能实现代码
Sep 24 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
图文详解PHP环境搭建教程
Jul 16 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
Apr 01 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
Jun 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
Ajax PHP 边学边练 之三 数据库
2009/11/26 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
PHP里8个鲜为人知的安全函数分析
2014/12/09 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
PHP学习笔记之php文件操作
2016/06/03 PHP
详解PHP的抽象类和抽象方法以及接口总结
2019/03/15 PHP
PHP-FPM的配置与优化讲解
2019/03/15 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
浅析JavaScript访问对象属性和方法及区别
2015/11/16 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
jquery实现tab键进行选择后enter键触发click行为
2017/03/29 jQuery
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
node微信开发之获取access_token+自定义菜单
2019/03/17 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
[49:21]TNC vs VG 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第三场 8.20.mp4
2019/08/22 DOTA
python变量不能以数字打头详解
2016/07/06 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
python实现交并比IOU教程
2020/04/16 Python
Python定义函数实现累计求和操作
2020/05/03 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
Flask中sqlalchemy模块的实例用法
2020/08/02 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
波兰运动鞋网上商店:Distance.pl
2020/07/30 全球购物
中专生自荐信
2013/10/12 职场文书
小学生期末自我鉴定
2014/01/19 职场文书
个人委托书怎么写
2014/04/04 职场文书
大型演出策划方案
2014/05/28 职场文书
2015年材料员工作总结
2015/04/30 职场文书
2016高校自主招生自荐信范文
2016/01/28 职场文书