[英]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.