次のコードを実行しようとしていますが、何かが間違っています。 「myPlan」jsの変数PHPのエコーの かかわらず、値がjs変数とのIF/ELSEの比較
<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