请问用javascript能否获得session的值?
请问用javascript能否获得session的值?
可以
肯定可以的。
jsp 的话,页面中可以直接拿session的值${sessionScope.XXX}
js拿session应该不能,session是在服务端,js在客户端
期待高手回答
/////////
用个笨点的方法咯。。把session的值赋给个visible = FALSE的label,之后再在js里取咯。。。
你可以试试用AJAX拿到session然后把值返回JS,这样肯定行
session 服务端和客户端都有 肯定可以拿的
var v=" <%= Session["xxx"].ToString() %>";
服务器获取SESSION,传值JS就行了。JS自身是不能直接获取SESSION的
赋值
传值。
比如
var js_IdValue = <%=((UserInfo)Session["Info"]).Id%>;
var js_NameValue = ' <%=((UserInfo)Session["Info"]).Name%>'; //字符串要用引号
有或者直接输出个JSON字符串。
静态取值就用8楼的方法,动态取值用AJAX。
学习了.
JScript code:
var js_IdValue = '<%=Session["Info"].ToString()%>';
我用了ajax取的。。。真麻烦
相关问答:
如有一个textbox,用户输入后点button按钮时,实现用JavaScript对textbox输入信息的验证,要求用JavaScript来实现,比如验证用户输入的是否是数字。
希望将HTML代码一并写出来哈,谢谢
HTML code:
<!DOC ......
C#写JAVASCRIPT 数组
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
& ......
在更新面板里注册了一个JavaScript脚本(脚本的作用:滚动显示文字),在程序连续跑30分钟以后,弹出一个错误提示框,错误:未指明的错误 状态吗:0,期待高手和我一起解决。
先帮顶。。。代码呢?
自己也顶下。 ......
<script>
with(document)
{
for(var i=0;i <streams.length;i++)
writeln(" <p> <a href=# onclick=change(streams[i].url)>"+streams[i].name+" </a> < ......
function add()
{
var div1=document.getElementById("filelist");
var filea=document.createElement("input");
filea.s ......