这玩意不对吧
<?phpsession_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 得,我知道了,怎么删帖? <?php?>没加。。。。。 <?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>
改完了好像仍然不行…… 完了问题更多了
<?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
完了问题更多了
刚刚发现是line15要空格,
Uncaught TypeError: Cannot set properties of null (setting 'onclick') emmm
发现手滑打错字了
现在没有报错,然后其他和原来一样
怎么救 翁坤1125 发表于 2022-1-27 17:02
emmm
发现手滑打错字了
现在没有报错,然后其他和原来一样
你这代码在哪里执行,浏览器应该是无法识别php 你那个onclick很明显就有问题,你在浏览器查看源代码就知道了,后端的代码是不会出现在前端的,你想在前端影响后端肯定得发起请求呀
页:
[1]