shiroログインタイムアウトajaxリクエストジャンプの解決

690 ワード

JQueryEasyUIを使用する場合、通常のリクエストはshrioログインがタイムアウトしたときに正常にジャンプできますが、ajaxリクエストはログインがタイムアウトしたときにジャンプしません.インターネットで資料を探しても、表現が明確ではありません.また、フィルタをたくさん設置しなければなりません.JQueryがグローバルAJAXのデフォルトオプションを設定しているのを何気なく見つけました.具体的なコードは以下の通りです!
$.ajaxSetup({
    complete:function(XMLHttpRequest,textStatus){
          if(textStatus=="parsererror"){
               $.messager.alert('    ', "    !     !", 'info',function(){
                   window.location.href = 'login.jsp';
               });
          } else if(textStatus=="error"){
              $.messager.alert('    ', "    !     !", 'info');
          }
    }
});