假设我有一个$ _SESSION ['密码']和一个javascript函数。
这是javascript函数:
<script>
function check() {
var password = '<?php echo $_SESSION; ?>';
alert(password);
if (document.FormName.password.value != password)
alert("password does not match");
}
</script>
<html>
//form here
</html>
当警报弹出时怎么样,它只会显示什么?发生了什么?我的变量传递错了吗?
答案 0 :(得分:1)
$_SESSION
是一个数组,如果你回应它,它将返回空白。
你应该使用
<?php echo $_SESSION['password']; ?>
它将回显存储在Session中的密码。
答案 1 :(得分:0)
<script>
function check() {
var password = "<?=$_SESSION['password']?>";//you forgot ['password'] here
alert(password);
if(document.FormName.password.value != password)
alert("password does not match");
}
</script>
<html>
//form here
</html>