我必须从javascript
文件
我使用以下代码从javascript
,
var sessionValue = '<%=Session["username"]%>'
alert(sessionValue)
当脚本函数放在aspx page
内时它运行良好...但是当我在.js
文件中使用相同的代码时它无法正常工作
我已经看到了所有相关的答案,没有什么对我有用,所以不要将其标记为重复
答案 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)