我有一個頁面,其中包含一個使用JQuery AJAX調用來填充頁面的菜單。爲了反映任何更改,我使用#...更新URL ...而不是... ...或/ ...因此,最初讀取的URL:htpp:// localhost/pages/index/id = 1看起來像:http://localhost/#pages/index/id=1 。如果用戶爲此書籤並稍後回到頁面,我想知道是否可以在我的路由解碼中使用第二個URL,或者如果我必須將其加載到空白處,然後使用相同的JS/Ajax來填充頁面?書籤帶MVC路由的ajax調用
在我看來,如果用戶複製鏈接並將其郵寄給禁用JavaScript的朋友,則在這些情況下使用Ajax會有問題。
編輯#1:修正了一些拼寫。
編輯#2:澄清問題點:我想要一個網站,我可以做到以下幾點: (一):打開javascript,使用ajax調用來替換div的內容(無需重新加載(a) (c):將URL發送給打開了noscript的人,並且具有相同的頁面(頁面) (b):打開javascript後,將頁面書籤爲ajax調用後的頁面。就像在ajax調用之後。 (a)和(b)在我的頁面上工作得很好,但(c)看起來不可能。
這是可能的,但我不知道如何。你可以看看這個網站,http://thinkav.co.nz/它是jQuery的動力,我想你正在尋找同樣的風格......運行良好,有或沒有Javascript。 – Reigel 2010-04-19 09:09:02
thinkav.co.nz無法正常工作,如果您瀏覽網站,請複製網址並將其發送給安裝了noscript的用戶,他們不會進入您複製的同一頁面。 – devzero 2010-04-20 07:17:51