簡體   English   中英

將頁面加載到div中,並在刷新后將同一頁面保留在div中

[英]load page into div and keep the same page in div after refresh

我已經使用jQuery將頁面加載到div中。 但是,當我刷新網頁時會進入初始階段嗎?

刷新后如何加載同一頁面?

讓初始階段是

$("div").load("a.htm")

單擊按鈕后它將加載

$("div").load("b.htm")

現在該分區包含b.htm,刷新后正在加載a.htm,如果div在刷新后包含b.htm,則應加載b.htm,我需要避免這種情況

我怎么能達到這個???

每次將頁面加載到div中時,都應將位置欄中的URL更改為: http://example.com/#b.html : http://example.com/#b.html 這不會離開當前頁面,但是當它們重新加載(或打開保存的書簽)時,您可以檢查URL並使用#后面的部分來標識該頁面。

實現此目的的一種可能方法是使用cookie 使用AJAX加載b.htm ,請設置客戶端cookie,並在刷新頁面時檢查此cookie的存在並加載適當的頁面。

您需要記下當前正在加載哪個頁面,將其存儲在某個位置(本地瀏覽器存儲,或者服務器端),然后在重新加載頁面時檢查該頁面並重新加載div的內容。

暫無
暫無

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

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