layui框架如何在停止服務用戶操作任何步驟自動跳轉登錄頁


今天做項目遇到了用layui框架做的一個系統,有時候當服務停止之后,后台session已經被清除,用戶點擊任何操作應該返回登錄頁面,下面是主要代碼

function backToLogin() {
layui.use(['table', 'form'], function() {
form = layui.form,$=layui.$;
//超時跳轉
$.ajaxSetup({
complete:function(XMLHttpRequest,textStatus){
if(textStatus=="parsererror"){
            //這里不能用window.location,href,因為用了之后你會發現他是在子窗口跳轉到登錄頁,而不是整個系統跳轉
top.location.href = '/physical/login/login';
} else if(textStatus=="error"){
$.messager.alert('提示信息', "請求超時!請稍后再試!", 'info');
}
}
})
});
}
將這個方法用在每個html頁里這個地方,就是layui已經配置好之后即可對其進行跳轉操作

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM