我试图运行下面的代码,但肯定会丢失一些东西。 不管“myPlan” JS变量的PHP回声的价值始终是“出事了与chosenPlan”IF/ELSE与js变量的比较
<script type="text/javascript">
document.write("<b>JAVASCRIPT</b><br>");
var myPlan = sessionStorage.getItem("plan");
</script>
<?php
$myPlan = '<script>document.write(myPlan);</script>';
if($myPlan == 'plan1'){
echo "Chosen plan is number 1<br>";
} elseif($myPlan == 'plan2'){
echo "Chosen plan is number 2<br>";
} elseif($myPlan == 'plan3'){
echo "Chosen plan is number 3<br>";
} else {
echo "-- Someting went wrong with the chosenPlan --";
}
?>
刚刚修改它。 php变量不在原始文章中。 – jmouk
PHP和JS不能这样交互,因为在服务器端和服务器端都可以工作。你必须以某种方式调用PHP代码,传入你的JS变量 –
你能解释一下吗?谢谢。 – jmouk