服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|编程技术|正则表达式|

服务器之家 - 编程语言 - PHP教程 - php+ajax实时刷新简单实例

php+ajax实时刷新简单实例

2020-09-06 15:47Radish_Ghost PHP教程

这篇文章主要介绍了php+ajax实时刷新简单实现方法,实例分析了Ajax的实现原理以及对应的php处理文件基本原理与操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了php+ajax实时刷新简单实现方法,分享给大家供大家参考。具体如下:

ajax自动刷新好像是个很常见的问题,之前做一个网页聊天室程序也是卡在了这上面,经过了这段时间的学习,终于做出了一个可以自动刷新网页的代码框架,希望正在迷茫的亲们不要像我一样走了这么多弯路
废话不多说 上代码:

html部分:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<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部分(只是个测试实时刷新的网页)

?
1
2
3
4
5
6
7
8
9
<?php
/*
1.读取文件
2.推送显示
3.
*/
echo file_get_contents("data.dat");
 
?>

这样只要修改data.dat就可以实时在网页上显示了。

希望本文所述对大家的php程序设计有所帮助。

延伸 · 阅读

精彩推荐
  • PHP教程laravel使用Redis实现网站缓存读取的方法详解

    laravel使用Redis实现网站缓存读取的方法详解

    这篇文章主要给大家介绍了关于laravel使用Redis实现网站缓存读取的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学...

    Cheney4472019-10-15
  • PHP教程php单例模式实现(对象只被创建一次)

    php单例模式实现(对象只被创建一次)

    这是我在php面试题中遇到的一道试题,单例模式按字面来看就是某一个类只有一个实例,这样做的好处还是很大的,比如说数据库的连接,我们只需要实例...

    PHP教程网1372020-01-20
  • PHP教程stripos函数知识点实例分享

    stripos函数知识点实例分享

    php stripos()函数 语法 作用:寻找字符串中某字符最先出现的位置,不区分大小写 语法: stripos(string,find,start) 参数: string必需。规定要搜索的字符串。 find必...

    laozhang4912019-06-18
  • PHP教程用Php编写注册后Email激活验证的实例代码

    用Php编写注册后Email激活验证的实例代码

    通过使用Email验证激活的方法,可以有效的帮你阻止恶意的Spam和注册机器人的访问。 用php编写注册后Email验证激活的步骤非常简单,相信几分钟之内你就能...

    PHP教程网1872020-03-13
  • PHP教程thinkPHP3.2实现分页自定义样式的方法

    thinkPHP3.2实现分页自定义样式的方法

    这篇文章主要介绍了thinkPHP3.2实现分页自定义样式的方法,结合实例形式分析了thinkPHP3.2针对底层框架代码的修改与使用相关操作技巧,需要的朋友可以参考下...

    谷文杰5282019-10-26
  • PHP教程php页面函数设置超时限制的方法

    php页面函数设置超时限制的方法

    这篇文章主要介绍了php页面函数设置超时限制的方法,可通过函数控制超时限制,也可通过修改php配置文件实现修改超时限制,需要的朋友可以参考下...

    PHP教程网3932020-08-16
  • PHP教程收集的二十一个实用便利的PHP函数代码

    收集的二十一个实用便利的PHP函数代码

    这里整理的二十一个实用便利的PHP函数代码比较适合php开发过程中的直接使用与学习参考,对每种类型的 PHP 开发者都会有所帮助。 ...

    php代码网2042019-10-30
  • PHP教程php代码中使用换行及(\n或\r\n和br)的应用

    php代码中使用换行及(\n或\r\n和br)的应用

    浏览器识别不了\n或\r\n,这两个换行符是文本换行符,文本文件有效;如果需要将结果输出到浏览器或打印到显示器,代码中使用br;如果只是在源代码中换行...

    PHP教程网3522020-03-09