php - 自动更新$_SESSION[余额]?

标签 php mysql ajax jquery

每次登录时,我都会从 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/

相关文章:

PHP OpenID 不适用于 Google/Yahoo 和 'hacks' 修复它...它们安全吗?

php - 使用 PHP 的透明圆形裁剪图像

javascript - 将 php 与 javascript 混合。切换显示/隐藏获取的数据

php - 现有用户的 MySQL 更新/插入

mysql - 检查字段是否为空并从另一列获取值

php - RouteCollection.php 第 218 行中的 MethodNotAllowedHttpException 我该怎么办?

PHP:监听 HTTP 请求/HTTP 流

javascript - 创建一个按钮倒计时器,该计时器将在 5 分钟后永久禁用,即使在页面刷新时也应保持禁用状态

javascript - 使用 Ajax Promise/Deferred

PHP header 重定向不起作用