我有这段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 ?>;
答案 0 :(得分:8)
你很亲密。你只是忘记回应变量的内容:
var counter = <?php $clicks ?>;
应该是:
var counter = <?php echo $clicks ?>;
或者,如果您启用了短标记:
var counter = <?= $clicks ?>;
答案 1 :(得分:5)
var counter = <?=$clicks?>;
答案 2 :(得分:4)
请记住echo
。
var counter = <?php echo $clicks; ?>;
function myFunction() {
counter++;
document.getElementById('countervalue').innerHTML = counter;
}
答案 3 :(得分:0)
var counter = <?php echo $clicks; ?>;
答案 4 :(得分:0)
计数器值应指定为
var counter = <?php echo $clicks ?>;