首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何在javascript中获取Session的值

2012-06-27 
怎么在javascript中获取Session的值?在JavaScript中怎么实时获取Session的值啊?我获取的值始终没有改变。//

怎么在javascript中获取Session的值?
在JavaScript中怎么实时获取Session的值啊?我获取的值始终没有改变。
//显示数据
  function showData(pages)
  {
  var TypesId=$("#ChooseTypesId").val();
  $.getJSON("MessageBoardList.aspx?p="+pages+"&TypesId="+TypesId+"&w="+Math.random(),function(data){
  var h = "";
  $(data).each(function(i, MessageBoard) {
  h +="<div class='b"+(i%2==0?3:4)+"'><ul>";
  h+="<li class='line1'>"+MessageBoard.Id + "</li>";
  h+="<li class='line5'>"+ MessageBoard.Title + "</li>";
  h+="<li class='line5'>"+MessageBoard.Contents +"</li>";
  h+="<li class='line3'>"+renderTime(MessageBoard.Times)+" </li>";
  h+="<li class='line3'>"+MessageBoard.Users.LoginId+"</li>";
  h+="<li class='line4'>"+"<a id='del' href="+"javascript:deleteOk("+ MessageBoard.Id+","+MessageBoard.UsersId+","+pages+")"+">删除</a></li></ul></div>"; 
  var pagesAll1="<%=Session["MsgPagesAll"]%>";
  });
  h += "";
  var pagesAll="<%=Session["MsgPagesAll"]%>";
  $("#data").html(h);
  $("#SessionValue").html("<input type='hidden' id='pagesSession' value='"+pagesAll+"' />");
  $("#showPage").html(showPages(pages,pagesAll));
   
  });
  }

[解决办法]
Session是在服务器端的,你必须不停地去请求啊
[解决办法]
将Session值放到一个隐藏域;
js读取这个隐藏域!
[解决办法]
var pagesAll="<%=Session["MsgPagesAll"]%>";
改成
var pagesAll='<%=Session["MsgPagesAll"]%>';
[解决办法]
你要想变化的话,只能用Ajax定时请求了~~
[解决办法]

探讨
在JavaScript中怎么实时获取Session的值啊?我获取的值始终没有改变。
//显示数据
function showData(pages)
{
var TypesId=$("#ChooseTypesId").val();
$.getJSON("MessageBoardList.aspx?p="+pag……

[解决办法]
1. 后台session是怎么改变的? 不要说是通过JS来改变的
2. 即便你后台session改变了.你能否保证是同一个http会话? 不要说是另外打开一个浏览器窗口来改变session值的
3. 提除上面两点,你要在前台显示改变了的session,页面必须重新刷新或回发.

[解决办法]
探讨

我在后台改变的Session,在页面上有个下拉框,当下拉框的值发生改变时,调用ShowData()函数,在后台的Session中的发生改变了,可是在showData()函数中获取的Session没有改变

[解决办法]
你这个问题 最简单的办法刷新下页面 就好了
[解决办法]
探讨

将Session值放到一个隐藏域;
js读取这个隐藏域!

------解决方案--------------------


http://www.cnblogs.com/supersand/archive/2006/06/11/423111.html

热点排行