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动态生成VRML网页
Oct 09 PHP
php中的MVC模式运用技巧
May 03 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
PHP写的资源下载防盗链类分享
May 12 PHP
Codeigniter注册登录代码示例
Jun 12 PHP
php curl 获取https请求的2种方法
Apr 27 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
Aug 07 PHP
php处理抢购类功能的高并发请求
Feb 08 PHP
Laravel实现短信注册的示例代码
May 29 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
PHP5.6读写excel表格文件操作示例
Feb 26 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+xslt在windows平台上
2006/10/09 PHP
php中的strpos使用示例
2014/02/27 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
js字符串转换成数字与数字转换成字符串的实现方法
2014/01/08 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
Vuex 使用及简单实例(计数器)
2018/08/29 Javascript
vue动态设置img的src路径实例
2018/09/18 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
Python读取word文本操作详解
2018/01/22 Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
2018/04/02 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
python的链表基础知识点
2020/09/13 Python
python输入中文的实例方法
2020/09/14 Python
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
英国当代时尚和街头服饰店:18montrose
2018/12/15 全球购物
如何执行一个shell程序
2012/11/23 面试题
安全月宣传标语
2014/10/07 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2015年大学学生会工作总结
2015/05/13 职场文书
新兵入伍决心书
2015/09/22 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
Canvas如何做个雪花屏版404的实现
2021/09/25 HTML / CSS