如何从Javascript中读取PHP中的会话数据集。我尝试了以下代码,但它不起作用。
<?php
session_start();
$_SESSION['test'] ="orange";
?>
<script>
var username = '<%= Session["test"] %>';
alert(username );
</script>
感谢您的帮助。
答案 0 :(得分:0)
使用:
<script>
<?php echo "var username = '".$_SESSION["test"]."';";
alert (username);
</script>
答案 1 :(得分:0)
请回声一下:
<?php
session_start();
$_SESSION['test'] ="orange";
?>
<script>
var username = '<?php echo $_SESSION["test"]; ?>';
alert(username);
</script>
BTW,您使用了ASP.NET内联表达式标记。如果您启用了短标记,则可以将<?=
?>
用于PHP。
答案 2 :(得分:-1)
以下是你的错误
Session["test"]
而非$_SESSION['test']
%
符号,而不是?
试试这个:
<?php
session_start();
$_SESSION['test'] ="orange";
?>
<script>
var username = '<?= $_SESSION["test"] ?>';
alert(username );
</script>