通常狀況下,點擊<a>連接或瀏覽器輸入url時,請求到後端,服務器判斷會話是否過時。過時,重定向到登陸頁,或返回登陸頁的頁面。在ajax中,返回重定向無效,這個時候就須要本身在ajax的邏輯裏判斷。當狀態碼爲302的時候,前端本身刷新頁面,達到去登陸頁的目的。或者,彈出一個快速登陸框登陸。前端
後端在統一鑑權的controller裏,判斷是否ajax請求,是,返回302;或者約定一組返回結果,好比{'code':302,'msg':'請登陸'},前端在解析。ajax