我有这样的代码:使用弹出的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