gpt4 book ai didi

JavaScript 标签中的 PHP 标签

转载 作者:行者123 更新时间:2023-11-30 13:31:43 25 4
gpt4 key购买 nike

我正在尝试将 JavaScript 变量的值分配给 php session 。请在下面查看我的代码-

<script type="text/javascript">
<?php $_SESSION['historyClass'] = "";?>

var myClass = $(this).attr("class");
if(myClass == 'trigger'){
<?php $_SESSION['historyClass'] = "trigger"; ?>
}
else{
<?php $_SESSION['historyClass'] = "trigger active"; ?>
}

alert('<?php echo $_SESSION['historyClass']; ?>')

</script>

在 myClass 变量中,我得到了 2 个值1)触发器2)触发激活

无论我得到什么值,我都想将它存储在 php session 中。但是当我提醒 session 值时,它总是给我“触发事件”。这意味着它总是会成为其他部分。我已经通过警告检查了“if”条件,控件在“If”和“else”部分正常运行。

问题是什么?我做错了什么吗?

提前致谢。

最佳答案

先处理PHP,再执行javascript,所以不能直接给php变量赋值。

相反,您可以从 javascript (Ajax) 向 php 脚本发送 http 请求以保存您的数据。

关于JavaScript 标签中的 PHP 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6530542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com