翁坤1125 发表于 2022-1-27 16:51:53

这玩意不对吧

<?php
        session_start();
        $_SESSION['a']=1;
?>
<!DOCTYPE html>
<html>
        <head>
                <title>test</title>
        </head>
        <body>
                <button id='btn'>button</button>
                <script>
                        var bnt=document.getElementById("bnt");
                        bnt.onclick=function(){
                                $_SESSION['a']=$_SESSION['a']+1;
                        }
                </script>
                <p><?php echo $_SESSION['a'];?></p>
        </body>
</html>
这段代码出来不应该是点一下按钮下面的数+1吗
为什么一直是1

翁坤1125 发表于 2022-1-27 16:52:48

得,我知道了,怎么删帖?

翁坤1125 发表于 2022-1-27 16:53:45

<?php?>没加。。。。。

翁坤1125 发表于 2022-1-27 16:54:48

<?php
        session_start();
        $_SESSION['a']=1;
?>
<!DOCTYPE html>
<html>
        <head>
                <title>test</title>
        </head>
        <body>
                <button id='btn'>button</button>
                <script>
                        var bnt=document.getElementById("bnt");
                        bnt.onclick=function(){
                                <?php$_SESSION['a']=$_SESSION['a']+1;?>
                        }
                </script>
                <p><?php echo $_SESSION['a'];?></p>
        </body>
</html>
改完了好像仍然不行……

翁坤1125 发表于 2022-1-27 17:00:22

完了问题更多了
<?php
        session_start();
        $_SESSION['a']=1;
?>
<!DOCTYPE html>
<html>
        <head>
                <title>test</title>
        </head>
        <body>
                <button id='btn'>button</button>
                <script>
                        var bnt=document.getElementById("bnt");
                        bnt.onclick=function(){
                                <?php $_SESSION['a']=$_SESSION['a']+1;?>
                        }
                </script>
                <p><?php echo $_SESSION['a'];?></p>
        </body>
</html>
刚刚发现是line15要空格,
现在控制台报错了,说onclick出错?
还有一加载下面的数就变成2了

翁坤1125 发表于 2022-1-27 17:00:58

翁坤1125 发表于 2022-1-27 17:00
完了问题更多了

刚刚发现是line15要空格,


Uncaught TypeError: Cannot set properties of null (setting 'onclick')

翁坤1125 发表于 2022-1-27 17:02:44

emmm
发现手滑打错字了
现在没有报错,然后其他和原来一样
怎么救

wp231957 发表于 2022-1-27 17:54:01

翁坤1125 发表于 2022-1-27 17:02
emmm
发现手滑打错字了
现在没有报错,然后其他和原来一样


你这代码在哪里执行,浏览器应该是无法识别php

isdkz 发表于 2022-1-27 21:02:31

你那个onclick很明显就有问题,你在浏览器查看源代码就知道了,后端的代码是不会出现在前端的,你想在前端影响后端肯定得发起请求呀
页: [1]
查看完整版本: 这玩意不对吧