js如何用ajax实时更新session值 50

我在前台写了<s:propertyvalue="#session.userid"/>,页面上回复要判断用户是否登录了,如果没登录要登录,登录页面也写好了,但是登录后后台的... 我在前台写了<s:property value="#session.userid"/>,页面上回复要判断用户是否登录了,如果没登录要登录,登录页面也写好了,但是登录后后台的session更新了,但是前台只有刷新页面才能使<s:property value="#session.userid"/>拿到的值是后台更新过的,不刷新的话拿到的还是原来的值,这个怎么解决啊? 展开
 我来答
ybbtgjyv
2013-12-10 · TA获得超过190个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:224万
展开全部
setTimeout(“a”,1000)//等待1000毫秒执行function a
比如
function a()
{
setTimeout(“a”,1000)//没1秒执行一次a(),再次加入ajax请求session的方式就可以了
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
为人爱兮1990
2013-12-09 · TA获得超过219个赞
知道小有建树答主
回答量:376
采纳率:100%
帮助的人:93.2万
展开全部
在显示这个<s:property value="#session.userid"/>的地方你异步更新下不就好了。
追问

什么意思,不是太懂,你看我这样写的

我这个点击一个按钮就进了这个函数,如果<s:property value="#session.userid"/>==0那就显示出一个登陆界面,这个界面是  z_show_login_form();写入的,登陆过后再点这个按钮,再运行这个函数还是会进入if里而不是else里,这个怎么弄?

  

追答
受不了了。弄个拦截器吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式