我有这段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/