php 变量与 javascript 函数一起

标签 php javascript

我有这段JS代码:

<script type="text/javascript">
            var counter = 0;
            function myFunction() {
                counter++;
                document.getElementById('countervalue').innerHTML = counter;
            }
</script>

每次按下按钮时,数字就会加 1。

变量“counter”决定加载页面时从哪个数字开始。 该数字当前为 0。但它应该是数据库中的数字。因此,我使用 PHP 建立了数据库连接,现在 PHP 变量中有数据库编号。但是,如何在JS脚本上实现呢?我已经尝试过:

<script type="text/javascript">
                var counter = $clicks;
                function myFunction() {
                    counter++;
                    document.getElementById('countervalue').innerHTML = counter;
                }

变量 $clicks 是我的数据库中的数字,它应该是单击按钮时的起始数字。 我也尝试过这个,但没有运气:

var counter = <?php $clicks ?>;

最佳答案

你已经很接近了。您只是忘记回显变量的内容:

var counter = <?php $clicks ?>;

应该是:

var counter = <?php echo $clicks ?>;

或者,如果您启用了短标签:

var counter = <?= $clicks ?>;

关于php 变量与 javascript 函数一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16237032/

相关文章:

php - MySQL - 选择用户不拥有的所有行

php - 为什么 Zend Lucene 找不到结果,而 Luke 却能找到相同的模糊查询

php - 具有多个提交选项的 HTML 表单

php - 如何将 WordPress 中 WPForm 的值存储到 MySQL 数据库中?

javascript - 我如何让图像像在谷歌相册 View 中那样流动

javascript - 有没有办法从 JavaScript 中的 map 包含 block 返回?

php - 使用 PHP 中的 LAME 将 WAV 转换为 MP3

javascript - $ 未定义,但 jQuery 在 WordPress 中已定义

javascript - Angularjs/Jquery 数据()

javascript - 等宽字符的像素宽度