2012-10-04 39 views
0

我有一個頁面,標籤使用twitter引導和標籤我使用這個修改https://github.com/twitter/bootstrap/pull/581#issuecomment-4828029,給了我url像index.php?id = 1#/ profile (如果配置文件選項卡處於活動狀態),index.php?id = 1#/聯繫人(如果聯繫人選項卡處於活動狀態)。標題位置引用回上一頁,上一次激活的標籤有效

問題是當我提交表單處理表單的頁面發回給我$ _SERVER ['HTTP_REFERER']但它沒有將我重定向到index.php?id = 1#/ profile它重定向我到index.php。據我瞭解這是因爲#/ profile是客戶端,而index.php是服務器端。有沒有辦法使處理表單的頁面重新導向​​並使最後訪問的選項卡處於活動狀態?

+0

代碼? htaccess? –

回答

1

向表單中添加一個隱藏字段並將散列放入表單中。然後讓表單處理腳本在構建重定向時將哈希追加到引用者。

另一種選擇是將當前選項卡放入cookie中,並在打開頁面時選擇該選項卡。

+0

我也這麼想過,但問題是我沒有在每個選項卡中的多個表單,我只有一個表單,並且我使用製表符將它分成幾部分。如果用戶正在發送查看配置文件選項卡的表單,我希望重定向時使配置文件選項卡處於活動狀態。 – Netra

+0

查看我的cookie建議。 – Barmar