你好我最近有一個問題,我看到越來越多的網站使用#/ pagename,而不是去/ pagename這是有用的,因爲它不會重新加載頁面。jQuery頁面使用#/頁
我如何用jQuery做同樣的事情? http://mysite.com/id#/1 < - 將加載用戶ID爲1,如果你想改變1來說4564 http://mysite.com/id#/4564頁面會加載用戶數據到4564無刷新頁面它自己。
在此先感謝
你好我最近有一個問題,我看到越來越多的網站使用#/ pagename,而不是去/ pagename這是有用的,因爲它不會重新加載頁面。jQuery頁面使用#/頁
我如何用jQuery做同樣的事情? http://mysite.com/id#/1 < - 將加載用戶ID爲1,如果你想改變1來說4564 http://mysite.com/id#/4564頁面會加載用戶數據到4564無刷新頁面它自己。
在此先感謝
你實際上看到兩件事:
對內容的請求是異步完成的(AJAX)。爲了完成這個看jQuery.Ajax。 http://api.jquery.com/jQuery.ajax/
還有一個'哈希技巧'來啓用後退按鈕支持。通常,標準的Ajax調用與後退按鈕不能很好地協作。爲了這個看看燒烤jQuery庫。 http://benalman.com/projects/jquery-bbq-plugin/
希望這會有所幫助。
鮑勃
您正在查找的jQuery history plugin。我已經取得了巨大的成功,並且有什麼時候哈希改變的觸發器,所以你可以做任何你想做的:用AJAX加載內容,或加載不同的幻燈片等。
我建議你看一下sammy。
這是一個非常輕的JavaScript框架,旨在實現這樣的瘦服務器模型,其中呈現發生在客戶端的計算機上的JavaScript而不是從遠程服務器提供頁面。這使得許多網站可以避免每次用戶執行操作時都完全重新加載頁面。
你能給我們這些網站的例子嗎? – 2011-04-08 00:16:12