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