DWZ (JUI) 教程 再谈Session超时操作
最近有朋友问到session超时的问题,是自己发送Ajax请求 但是并没有弹出 超时登陆框
关于 Session 超时 我在另一篇文章中已经提到,如果是使用的DWZ自身的操作,可以看看那篇文章
如果是自己写的AJax请求的话,只需写出自己的回调函数就行了,我这里就写一个简单的列子
$.post("xxx.do",{},function(res){
//DWZ.statusCode.timeout) 看配置相关文章
if(res.statusCode==DWZ.statusCode.timeout){
DWZ.loadLogin();
}else{
................
}
},"json");
这是是loadLogin 方法的代码 大概看看就知道什么意思
loadLogin:function(){
if ($.pdialog && DWZ._set.loginTitle) {
//打开登录窗口
$.pdialog.open(DWZ._set.loginUrl, "login", DWZ._set.loginTitle, {mask:true,width:520,height:260});
} else {
//跳转到登录页面
window.location = DWZ._set.loginUrl;
}
},
希望对大家有帮助
转载请标明出处 http://blog.csdn.net/jiweigang1/article/details/8372610