每次登录时,我都会从 MySQL 数据库获取 $_SESSION[balance]
的值。如何更新客户端浏览器中的值而不每 5 分钟重新加载页面?我认为可以使用 AJAX 来完成?
抱歉,如果这太模糊了,我完全不知道从哪里开始。
最佳答案
你是对的,你需要 AJAX 来做到这一点。最简单的方法是将 $.get();
与 jQuery library 一起使用
js/jQuery 脚本
window.setInterval(function() {
$.get('script.php', function(balance) {
$('#balance').html(balance); // set the value to the element with the ID balance
});
}, 60000); // execute every minute
在 script.php
中,您只需查询数据库中的余额并回显即可
关于php - 自动更新$_SESSION[余额]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10258411/