gpt4 book ai didi

javascript - 将 PHP 变量传递到 Javascript 中会在末尾添加 1 而不是添加到总和中

转载 作者:行者123 更新时间:2023-11-30 16:18:44 25 4
gpt4 key购买 nike

只是一个快速的背景...我运行了一个小的网站浏览量交换,我目前正在尝试将网站浏览量(成员)的总数显示在首页上并每秒更新一次。我的计划不是每秒查询一次数据库,而是获取加载时的初始总页面浏览量,然后使用 javascript 将每秒平均浏览量添加到输出中。它几乎可以工作......除了每秒一个“1”字符被放置在查询旁边而不是添加到总数中。这有点有趣……如果我没有很好地解释它,这里是我正在测试它的页面。 http://vinrasta.com/?_n=test

这是在 jsFiddle 中隔离的代码: https://jsfiddle.net/thknue5b/

var totalHits = "<?php echo $row[0]; ?>";
window.setInterval(
function () {
totalHits = totalHits + 1;
document.getElementById("surfOutput").innerHTML = "Currently " + totalHits + " surfed!";
}, 1000);

在此先感谢您的帮助!感谢您的宝贵时间。

最佳答案

您需要执行 parseInt(totalHits) + 1 将 totalHits 从字符串转换为 int:

var totalHits = "2";
window.setInterval(
function () {
console.log(totalHits);
totalHits = parseInt(totalHits) + 1;
document.getElementById("surfOutput").innerHTML = "Currently " + totalHits + " surfed!";
}, 1000);

https://jsfiddle.net/thknue5b/4/

关于javascript - 将 PHP 变量传递到 Javascript 中会在末尾添加 1 而不是添加到总和中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35075584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com