如何刷新 PHP 页面的特定 div?
How to refresh a specific div of a page in PHP?
我正在使用 PHP 和 JavaScript 制作在线游戏,我对 PHP 的了解比对 JavaScript 的了解更多,尽管我对这两个方面都是新手语言,所以请记住这一点。
所以我在 PHP / JavaScript 中尝试做的,当然 HTML 只是刷新 div 或我需要的代码区域,并且我无法在每次获取新信息或数据时重新加载页面,因为当 PHP 为 运行 并完成时,我不能再有任何其他内容 运行,除非我要使用一个循环,虽然这听起来有点粗略,但不确定这是否是方法。我试过了:(PHP)
header("reload: 1");
虽然这只是刷新了页面,但这是我想要在获取数据时发生的情况,但并不总是会发生,因此例如程序会获取某人已准备就绪的信息,然后将客户端发送给另一个页面和其他客户端一样。
虽然我只是想解释一下,如果可以仅在通过示例告知获取 MySQL 数据时刷新特定区域。
function refresh_box()
{
$("#myDiv").load('path your PHP file');
setTimeout(refresh_box, 60000);
}
$(document).ready(function(){
refresh_box();
});
此 setTimeout
每 1 分钟调用您的函数并在 mydiv
中动态加载内容。
我正在使用 PHP 和 JavaScript 制作在线游戏,我对 PHP 的了解比对 JavaScript 的了解更多,尽管我对这两个方面都是新手语言,所以请记住这一点。
所以我在 PHP / JavaScript 中尝试做的,当然 HTML 只是刷新 div 或我需要的代码区域,并且我无法在每次获取新信息或数据时重新加载页面,因为当 PHP 为 运行 并完成时,我不能再有任何其他内容 运行,除非我要使用一个循环,虽然这听起来有点粗略,但不确定这是否是方法。我试过了:(PHP)
header("reload: 1");
虽然这只是刷新了页面,但这是我想要在获取数据时发生的情况,但并不总是会发生,因此例如程序会获取某人已准备就绪的信息,然后将客户端发送给另一个页面和其他客户端一样。
虽然我只是想解释一下,如果可以仅在通过示例告知获取 MySQL 数据时刷新特定区域。
function refresh_box()
{
$("#myDiv").load('path your PHP file');
setTimeout(refresh_box, 60000);
}
$(document).ready(function(){
refresh_box();
});
此 setTimeout
每 1 分钟调用您的函数并在 mydiv
中动态加载内容。