我有這樣的代碼:使用彈出的Javascript語言,PHP
<html>
<body>
<script>
var x;
if (confirm("Press a button!") == true) {
x = "You pressed OK!";
<?php $kk="ok"; ?>
} else {
x = "You pressed Cancel!";
<?php $kk="not ok"; ?>
}
document.getElementById("demo").innerHTML = x;
</script>
<?php
echo $kk;
?>
</body>
</html>
當我回聲$kk
,我獲得總not ok
但我想打印OK或NOT OK。任何幫助嗎?
您將javascript和javascript混合使用 – Cristian
PHP不知道Javascript if語句,因此首先將'''$ kk'''設置爲「ok」,然後直接設置爲「not okay」。 –
php是在服務器上執行的服務器端語言,而javascript是在客戶端執行的客戶端語言......並且在此嘗試根據您的javascript確認彈出框來設置變量 - 並且因爲$ kk被分配了'不好'上次這就是爲什麼你每次都'不行' – sheetal