user2225394 user2225394 - 24 days ago 6
Javascript Question

How to get a session variable via javascript from an asp server script

I'm new to the javascript world and have a simple test to read session vars in javascript:

my asp file:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Session("id")=1234
Session("code")="ZZ"
%>


my html file:

<html>
<head></head>
<body>
<script type="text/javascript" src="asp/testSession.asp">
alert("Session ID " + Session("id"));
</script>
</body>




What am I doing wrong?

Answer

All ASP code has to be placed between <% and %> tags to be processed server-side:

alert("Session ID " + <%=Session("id") %>);
                      ^^^ add tags     ^^

Also, you can use <%= as a shortcut to output a variable. It's short for Response.Write.