自动刷新PHP显示变量

自动刷新PHP显示变量,php,time,refresh,Php,Time,Refresh,我需要自动刷新我的PHP页面。我有一个返回当前数据库时间的PHP页面。但是,这需要我刷新页面以便更新。我需要一种更好的方法来更新这个PHP变量,它不包括刷新页面。以下是我目前掌握的情况: $time = current_time($db); echo '<p>$time</p>' $time=当前时间($db); 回声'$time' 我怎样才能做到这一点? 编辑: 我已更改代码,但仍无法自动刷新: index.php <div id="#timeLocation

我需要自动刷新我的PHP页面。我有一个返回当前数据库时间的PHP页面。但是,这需要我刷新页面以便更新。我需要一种更好的方法来更新这个PHP变量,它不包括刷新页面。以下是我目前掌握的情况:

$time = current_time($db);
echo '<p>$time</p>'
$time=当前时间($db);
回声'$time

'
我怎样才能做到这一点? 编辑: 我已更改代码,但仍无法自动刷新: index.php

<div id="#timeLocation">

<script>
var updateTime = function(){
$.ajax({url: "time.php", success: function(response){
$('#timeLocation').html(response);
}});
setInterval(updateTime, 1000);
}

updateTime();

</script>


</div>

var updateTime=function(){
$.ajax({url:time.php],成功:函数(响应){
$('#timeLocation').html(回复);
}});
setInterval(更新时间,1000);
}
updateTime();
time.php

 <?php 

 require_once('db.php');
 require_once('functions.php');

$time = current_time($db);
echo $time[0];


?>
<?php

$time = date("g:i:s a");
echo $time;

使用javascript,您可以随时运行函数。第二:

setInterval(function,60000)

您调用的函数应该是对返回当前小时的PHP页面的ajax请求。在我看来,您可以只使用javascript实现所有功能,每秒钟调用一个更新小时字段的函数。

使用javascript,您可以每秒钟运行一个函数。第二:

setInterval(function,60000)
您调用的函数应该是对返回当前小时的PHP页面的ajax请求。在我看来,您可以只使用javascript实现所有功能,每秒调用一个更新小时字段的函数。

索引

<html>
<head>
    <meta charset="UTF-8">
    <title>Time</title>
</head>
<body>

<div id="time">

</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
        setInterval(function(){
            $.ajax({url: "time.php", success: function(response){
                $('#time').html(response)
            }});
        }, 1000);
</script>
</body>
</html>

时间
setInterval(函数(){
$.ajax({url:time.php],成功:函数(响应){
$('#time').html(响应)
}});
}, 1000);
time.php

 <?php 

 require_once('db.php');
 require_once('functions.php');

$time = current_time($db);
echo $time[0];


?>
<?php

$time = date("g:i:s a");
echo $time;
索引


时间
setInterval(函数(){
$.ajax({url:time.php],成功:函数(响应){
$('#time').html(响应)
}});
}, 1000);
time.php

 <?php 

 require_once('db.php');
 require_once('functions.php');

$time = current_time($db);
echo $time[0];


?>
<?php

$time = date("g:i:s a");
echo $time;

虽然在评论中提到了ajax,但下面是它的一个伪实现:

<div id="#timeLocation"></div>

<script>
const updateTime = function(){
     $.ajax({url: "time.php", success: function(response){
        $('#timeLocation').html(response);
    }});
    setInterval(updateTime, 1000);
}
updateTime();
</script>

const updateTime=函数(){
$.ajax({url:time.php],成功:函数(响应){
$('#timeLocation').html(回复);
}});
setInterval(更新时间,1000);
}
updateTime();

这将每秒用time.php的内容更新timeLocation div

虽然在评论中提到了ajax,但下面是它的一个伪实现:

<div id="#timeLocation"></div>

<script>
const updateTime = function(){
     $.ajax({url: "time.php", success: function(response){
        $('#timeLocation').html(response);
    }});
    setInterval(updateTime, 1000);
}
updateTime();
</script>

const updateTime=函数(){
$.ajax({url:time.php],成功:函数(响应){
$('#timeLocation').html(回复);
}});
setInterval(更新时间,1000);
}
updateTime();

这将每秒用time.php的内容更新timeLocation div

AJAX就是答案。你能提供一个简单的例子来帮助我入门吗?我已经读到其他人也说过AJAX,但我不知道如何将其融入我的代码中。网上有很多基本的AJAX教程。答案可能是AJAX的副本。你能提供一个简单的示例来帮助我入门吗?我已经读到其他人也说过AJAX,但我不确定如何将其融入到我的代码中。网上有很多基本的AJAX教程。可能重复