我試圖找出一些東西,但似乎無法找到原因,我相當自信這是愚蠢的,所以我張貼在這裏得到一點的幫助。哈希標記刪除漂亮的url部分
我正在使用URL重寫將URL重定向到正確的頁面。其實,我唯一的規則是:
RewriteBase /~bart/website
RewriteRule ^([a-zA-Z0-9_/\-\+|]+)$ index.php?m=$1 [L,QSA]
其中幾乎所有索引,這是很好的,因爲這是該系統是如何工作的重定向。
現在我把這個網址:
http://localhost/~bart/website/admin/list_content/edit/activiteit/1
這一個效果很好,但隨後而來的問題。
返回的頁面包含一個帶有3個選項卡的jQuery UI標籤。選項卡標題由<a href="#tab1">Tab1</a>
這樣的鏈接組成,這是jquery UI選項卡的標準格式,它沒有什麼特別之處。唯一的問題是,點擊這些線索到:
http://localhost/~bart/website/#tab1
這是我的瀏覽器眼中的不同的頁面,因此它的舊的網頁上加載新的頁面(我的主頁),而不是一個新的標籤。
我不能爲了我的生活找出它的原因和任何幫助將不勝感激。
爲什麼瀏覽器根本就向服務器發送請求?像'#tab1'這樣的鏈接應該讓他跳到名爲'tab1'的錨點。 JQuery可能攔截了點擊,但它不應該請求服務器,至少不會在URL中使用散列標記。 – rik 2011-03-01 13:13:16
我們可以看到完整的html代碼片段。 jQuery Tab實際上是否可視化工作? – Andy 2011-03-01 13:24:51