DWZ (JUI) 教程 再谈Session超时操作

DWZ (JUI) 教程 再谈Session超时操作

最近有朋友问到session超时的问题,是自己发送Ajax请求 但是并没有弹出 超时登陆框

关于 Session 超时 我在另一篇文章中已经提到,如果是使用的DWZ自身的操作,可以看看那篇文章


如果是自己写的AJax请求的话,只需写出自己的回调函数就行了,我这里就写一个简单的列子

[javascript] view plain copy
  1. $.post("xxx.do",{},function(res){
  2. //DWZ.statusCode.timeout)看配置相关文章
  3. if(res.statusCode==DWZ.statusCode.timeout){
  4. DWZ.loadLogin();
  5. }else{
  6. ................
  7. }
  8. },"json");

这是是loadLogin 方法的代码 大概看看就知道什么意思
[javascript] view plain copy
  1. loadLogin:function(){
  2. if($.pdialog&&DWZ._set.loginTitle){
  3. //打开登录窗口
  4. $.pdialog.open(DWZ._set.loginUrl,"login",DWZ._set.loginTitle,{mask:true,width:520,height:260});
  5. }else{
  6. //跳转到登录页面
  7. window.location=DWZ._set.loginUrl;
  8. }
  9. },

希望对大家有帮助

转载请标明出处 http://blog.csdn.net/jiweigang1/article/details/8372610

你可能感兴趣的:(session)