如何通过javascript从asp服务器脚本中获取会话变量
How to get a session variable via javascript from an asp server script
我是javascript世界的新手,有一个简单的测试来读取javascript:中的会话变量
我的asp文件:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Session("id")=1234
Session("code")="ZZ"
%>
我的html文件:
<html>
<head></head>
<body>
<script type="text/javascript" src="asp/testSession.asp">
alert("Session ID " + Session("id"));
</script>
</body>
我做错了什么?
所有ASP代码都必须放置在<%
和%>
标记之间,以便在服务器端处理:
alert("Session ID " + <%=Session("id") %>);
^^^ add tags ^^
此外,还可以使用<%=
作为输出变量的快捷方式。它是Response.Write
的缩写。
您不能以这种方式混合javascript和asp。javascript是在本地执行的,而asp是由服务器编译的,然后发送到您的浏览器。
当页面到达您的浏览器时,只剩下asp编译的产品。为了使用或打印该值,您应该执行以下操作:
<html>
<head></head>
<body>
<script type="text/javascript" src="asp/testSession.asp">
alert("Session ID " + <%=Session("id")%>);
</script>
</body>
相关文章:
- Php未获取会话的最新值
- Fetch Api无法从PHP服务器获取会话
- 如何在java脚本中获取会话id
- 从服务器端代码获取会话信息到客户端代码
- 如何在 HTML 中获取会话范围属性
- 从我的 MVC 应用程序获取会话值到我的 Javascript 中
- 使用 jQuery 获取会话值
- 如何使用javascript获取会话值
- 在Javascript中获取会话值
- 在Node.js中通过websockets获取会话细节
- 使用jQuery安全获取会话cookie
- 在javascript中获取会话值
- 在编写量角器spec.js文件的测试用例中从浏览器获取会话值
- 获取会话值到Javascript
- 如何在html中获取会话
- 如何通过javascript从asp服务器脚本中获取会话变量
- 如何使用HTML5数据属性来获取会话属性
- 使用javascript获取会话
- 在express js的中间件函数中获取会话变量
- 如何设置/从javascript获取会话值