我試圖運行下面的代碼,但肯定會丟失一些東西。 不管「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