我正在尝试刷新显示在我页面上的SQL数据。我想让它每秒刷新一次。此时,显示余额后,1秒后数据仍然存在,但不会更新。
JS代码:
<script>
$(document).ready(
function() {
setInterval(function() {
var htmlstring= "<?php echo "Balance: $".$_SESSION['Money']." || "; ?>";
$('#money').text(htmlstring);
}, 1000);
});
</script>
HTML + PHP代码:
<span id="money"><?php echo "Balance: $".$_SESSION['Money']." || ";?></span>
这是设置会话的地方:
session_start();
$con = mysqli_connect("localhost", "root", "", "website");
if (isset($_SESSION['UserID'])) {
$result = $con->query("select * from users where UserID=".$_SESSION['UserID']);
$row = $result->fetch_assoc();
$_SESSION['Money'] = $row['Money'];
可能是因为设置的会话没有被刷新吗?如果是这样,我该如何改变呢?