我不知道如何描述這個,但我有一個網站使用ajax動態加載內容。因此,該頁面不會重新加載,並且URL保持不變。我希望網頁永不刷新,但要更改網址,以便人們可以複製並粘貼網址並共享。當有人轉到URL時,它會自動將ajax更新爲屏幕上的內容。動態鏈接和Ajax
現在這是一個可怕的描述。
下面是一個例子:
我不知道如何描述這個,但我有一個網站使用ajax動態加載內容。因此,該頁面不會重新加載,並且URL保持不變。我希望網頁永不刷新,但要更改網址,以便人們可以複製並粘貼網址並共享。當有人轉到URL時,它會自動將ajax更新爲屏幕上的內容。動態鏈接和Ajax
現在這是一個可怕的描述。
下面是一個例子:
如果您甚至用javascript完全更改網址,那麼在這種情況下整個頁面會重新加載。
您可以在#後的url中添加參數,它可以充當不同頁面的標識符。
如下,您可以將其添加 -
window.location.href = window.location.href+'#identifier';
照你說的,你正在加載的頁面使用Ajax這樣你就可以從網址獲得標識如下 -
var identifier = window.location.hash;
;因此,根據在標識符的值上你可以加載不同的內容。
你可能想看看sammy.js。
+1,在散列之後改變是我認爲可以接受的處理這個問題的方式。 Gmail和其他Ajax重度Google網站做了很多。 – mikel 2011-01-10 17:07:41