怎么在javascript中实时获取Session中的值?

qiudong_5210 2010-12-10 04:27:07
//显示数据
function showData(pages)
{
var TypesId=$("#ChooseTypesId").val();
$("#showPage").empty();
$.post("MessageBoardList.aspx?p="+pages+"&TypesId="+TypesId+"&w="+Math.random(),"",function(data){
var h = "";
$.each(eval(data),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 pagesAll="<%=Session["MsgPagesAll"]%>";
h += "";
$("#data").html(h);
$("#SessionValue").html("<input type='hidden' id='pagesSession' value='"+pagesAll+"' />");
$("#showPage").html(showPages(pages,pagesAll));
$("#divPages").html("<input type='hidden' id='currentPages' value='"+pages+"' />");
});
}

我这样获取的session始终是第一次加载时的值,我的页面时无刷新的,请高手指点
...全文
487 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiudong_5210 2010-12-10
  • 打赏
  • 举报
回复
Ajax 怎么用啊?
TaoFor 2010-12-10
  • 打赏
  • 举报
回复
var s ='<%=session()%>';

public string session()
{
string s=session[""].tostring();
return s;
}
我是来接分的 2010-12-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 qiudong_5210 的回复:]
那是不是如果不刷新页面就没法改变取到的Session的值啊
[/Quote]所以才让你用Ajax...
qiudong_5210 2010-12-10
  • 打赏
  • 举报
回复
那是不是如果不刷新页面就没法改变取到的Session的值啊
十一文 2010-12-10
  • 打赏
  • 举报
回复
js代码是在客户端执行的

session是存贮在服务端的
十一文 2010-12-10
  • 打赏
  • 举报
回复
只能ajax请求 一个服务端的session才可以

楼主没有理解session
还有js

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧