【发布时间】:2016-02-02 12:03:28
【问题描述】:
我正在尝试将 PHP 会话变量放入外部 JS 文件。在 JS 文件中,我想读取和使用 session 变量的值,还要给 Session 变量分配一个新的值。
我试过这个:
php 文件:
<?php session_start();?>
<html>
<head>
<title></title>
<script src="testjs.php" type="text/javascript"></script>
</head>
<body>
<?php $_SESSION['Count'] = 1; ?>
</body>
</html>
javascript 文件:
<?php header("Content-type: application/javascript"); ?>
alert("I am an alert box!");
var test = <?php echo $_SESSION['Count'] ?>;
alert(test);
<?php $_SESSION['Count'] = 2 ?>
test = <?php echo $_SESSION['Count'] ?>;
alert(test);
但是我一直得到一个空值,我的 chrome 检查器一直给我这个错误: Uncaught SyntaxError: Unexpected token ;对于这一行: var test = ;
需要帮助:)
【问题讨论】:
-
您在声明之前使用会话。在文件末尾包含您的 js 文件。
-
不幸的是没有工作
-
在
$(document).ready(函数中编写你的js代码。
标签: javascript php session