解決spring-security session逾時 Ajax 請求沒有重新導向的問題

來源:互聯網
上載者:User

標籤:doc   on()   span   資料   返回   json   簡單   tips   觀察   

開始時, 代碼是這樣的: 

        $.ajax({            type : "POST",            url : sSource,            cache : false,            dataType : "json",            data : aoData,            success : function(resp) {                alert(11)                fnCallback(resp);                $.dialog.tips(‘資料載入完畢‘, 1, ‘success.gif‘, function() {                 });            }        });

spring-security session逾時後, 查詢按鈕仍然可以點擊, 而且沒有跳轉,  觀察發現這個方法有問題.

 

瞭解到ajax 請求的更多的用法後, 發現, 問題在於這個請求是json 格式的,  spring-security session逾時後, 返回的是 重新導向後的 登入頁面,  那麼就知道怎麼辦了.

原因其實不複雜, 解決方案也簡單, --- 增加了錯誤處理方法, 問題解決! 

,            error: function (XMLHttpRequest, textStatus, errorThrown) {                /* alert(textStatus)//  這裡是 parseFailue                alert(errorThrown) // 這裡顯示是 解析json 錯誤,                 alert(XMLHttpRequest) */                 responseText = XMLHttpRequest.responseText                // alert ( responseText )                  document.write(responseText); //             },            complete: function (XMLHttpRequest, textStatus) {                            }

記錄下!

 

解決spring-security session逾時 Ajax 請求沒有重新導向的問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.