我想在 javascript 函数中使用会话变量。它们是如何结合的?这个想法是在测验问答应用程序中。我在会话变量(php)中有响应,当用户按下按钮时,我想要一个 javascript 函数来检查它。
我想知道如何在函数内部引入,特别是在 IF 中,以便能够将 VALUE 与会话变量进行比较。
示例(近似值):
<script language="javascript">
function comprobar(){
var respuestaUsuario = document.getElementsById("boton").value;
if(respuestaUsuario == $_SESSION['respuestaCorrecta']){
alert("Respuesta Correcta")
}
}
</script>
<button id=boton name=boton value="a" onclick="comprobar()">
谢谢!
您可以通过直接在 js 中打开和关闭花括号来做到这一点,如下所示:(此文本编辑器不允许从 php 打开花括号):
或者您可以使用 print_r、json_encode... 或任何您看到的任何对您来说最舒适或最有用的东西。这也将取决于您的变量如何(字符串、数组、json、...)。
但是,我认为最佳做法是执行以下操作:
将您的变量包含在隐藏输入中:
现在获取 js 中的值: