Я хотел использовать переменную сеанса в функции javascript. Как они сочетаются? Идея заключается в том, что в викторине вопросы и ответы приложения. У меня есть ответ в переменной сеанса (php), и когда пользователь нажимает кнопку, я хочу, чтобы функция javascript проверяла ее.
Я хотел знать, как ввести внутри функции, особенно в ЕСЛИ, чтобы иметь возможность сравнивать ЗНАЧЕНИЕ с переменной сеанса.
Пример (приблизительный):
<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: