2012-10-04 45 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