如何从JavaScript文件(.js)文件中访问会话变量?

时间:2013-12-27 13:27:44

标签: javascript jquery

我必须从javascript文件

访问会话变量

我使用以下代码从javascript

进行访问
var sessionValue = '<%=Session["username"]%>'
            alert(sessionValue)

当脚本函数放在aspx page内时它运行良好...但是当我在.js文件中使用相同的代码时它无法正常工作

我已经看到了所有相关的答案,没有什么对我有用,所以不要将其标记为重复

2 个答案:

答案 0 :(得分:1)

我想尝试将您的会话值写入隐藏的html元素,并使用javascript读取此隐藏元素的值,如下所示:

<input type="hidden" id="session" value="'<%=Session["username"]%>'">

在你的js:

var sessionValue =document.getElementById("session").value;

答案 1 :(得分:1)

取决于服务器端的脚本语言是什么, 如果它是JSP或PHP以下应该工作。

var sessionValue = "'"+<%=Session["username"]%>+"'"
alert(sessionValue)