用PHP实现局部刷新
时间: 2023-08-24 20:08:16 浏览: 169
浅析PHP页面局部刷新功能的实现小结
在 PHP 中实现局部刷新通常需要使用 AJAX 技术。下面是一个简单的例子:
首先,在 HTML 页面中,你需要添加一个用于局部刷新的 div 标签,并且使用 JavaScript 和 AJAX 发送请求:
```html
<html>
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
function refresh() {
$.ajax({
url: "refresh.php", // 请求的 PHP 文件
success: function(result) {
$("#content").html(result); // 将返回的结果填充到 div 标签中
}
});
}
// 定时刷新
setInterval(refresh, 5000); // 每隔 5 秒钟刷新一次
</script>
</head>
<body>
<div id="content">
<!-- 初始内容 -->
</div>
</body>
</html>
```
然后,在 PHP 文件中,你需要处理请求并返回要局部刷新的内容:
```php
<?php
// 处理请求并返回要局部刷新的内容
echo "当前时间:" . date("Y-m-d H:i:s");
?>
```
当你运行 HTML 页面时,它会每隔 5 秒钟向 refresh.php 发送请求,并将返回的结果填充到名为 content 的 div 标签中,实现局部刷新。
阅读全文