我試圖爲php會話分配JavaScript變量的值。請參閱下面我的代碼 -在javascript標記中的PHP標記
<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會話。但是當我提醒會話價值時,它總是讓我「觸發主動」。這意味着它總是會去其他部分。我已經通過警報檢查了「如果」情況,控制在「如果」和「其他」部分正確執行。
什麼問題?難道我做錯了什麼?
在此先感謝。
[將js變量傳遞給php變量](http://stackoverflow.com/questions/4716177/pass-a-js-variable-to-a-php-variable) –