簡體   English   中英

如何導航到上一頁而不刷新它

[英]how to navigate to previous page without refreshing it.in HTML

您好,我在前端有一個ExtJS代碼。 此頁面上的下拉列表是通過對第3方服務的網絡服務調用動態加載的。 我已經從該頁面導航到結果頁面。

現在在結果頁面中,我有一個按鈕,允許用戶返回上一頁。 但下拉菜單中的所有數據都應保留。

我嘗試了window.history.go(-1)和history.back()

伙計們請幫幫我。

如果導航頁面的URL與結果頁面的URL不同,則不可能。 您可能應該將菜單的狀態保存在例如Cookie或服務器上的會話中,以便可以為每個客戶端恢復該狀態。 也可以選擇HTML5客戶端存儲。 另一種可能性是更改結果頁面的加載方式,因此您不需要重新加載頁面即可返回(例如,使用AJAX)。

我現在正在使用extjs4 mvc設計。 我們有一個HTML頁面,多個視圖,一個模型和一個控制器。

導航到新視圖時,您需要隱藏先前的面板,然后返回以顯示先前的面板。 這解決了我導航和保留視圖的問題。

如上所述,如果您將其用於多個應用程序和較舊的設計(其中我們使用onReady() ,則此方法不適用於mvc。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM