js里怎么取session的值

JavaScript016

js里怎么取session的值,第1张

因为Session是保存在服务端的,js只能通过ajax读取Session。不过一般也不建议这么做,你可以把前端验证码输入的值传给后端,后端判断是否正确,返回是否正确就行了。因为你直接把验证码发给前端,这样就可以使用js得到验证码,并自动输入,就失去验证码的意义了。

JScript code

var id = '<%=Session["UserName"] %>'

混写就OK了。

JS不可以读取Session域内的值,

Session是会话周期域, 是服务端上同一个客户端一次会话请求的容器.

JS是运行在浏览器上的, 无法直接访问session.

如果你想服务端存的值客户端直接访问, 可以考虑用cookies存储.

如果非要用session存储可以在页面上用隐藏的input控件存储该值, 然后用js读取.

或用Ajax请求获取后台session中的值.