2016-06-10 71 views
1

我有一個問題,假設我有一個Admin Dashboard頁面,我在其中給出了用戶列表。點擊特定用戶,相應用戶的詳細信息會顯示在不同的頁面上(比如在userDetails.jsp上)。現在我在userDetails頁面上有一個後退按鈕,單擊我需要將管理員重定向到Admin Dashboard頁面的最後一個訪問頁面,我有一個解決方案,可以在單擊後退按鈕時「重新加載」前頁面頁面,但隨後我覺得有調用服務器端API的開銷,檢索所有的數據,即使在userDetails沒有做任何修改的時候再次重繪整個管理儀表板頁面[因爲它是隻讀頁面,修改不允許在那裏]。無論如何,我可以讓緩存或其他任何東西的用戶,這樣我就不需要去服務器再次獲取所有的數據。我正在使用spring MVC,angularjs,謝謝。重定向到上一頁而不重新加載

+0

的瀏覽器緩存GET請求使用$window而非window。 – zeroflagL

回答

1

在您的按鈕的單擊事件中添加以下代碼:

$window.history.back();

確保由於您使用AngularJS

+0

它不會撥打服務器電話嗎? – Vish

+0

只有當您有一個事件處理程序會在您的頁面激活時自動重定向,但通常不會。嘗試一下。 – Nikolai