我有一个使用twitter bootstrap的标签页面和标签我正在使用这个修改https://github.com/twitter/bootstrap/pull/581#issuecomment-4828029,它给我的url就像index.php?id = 1#/ profile(如果个人资料标签处于活动状态), index.php?id = 1#/ contact(如果联系人选项卡处于活动状态)。
问题是,当我提交表单时,处理表单的页面会将$ _SERVER ['HTTP_REFERER']发回给我但是它没有将我重定向到index.php?id = 1#/ profile它将我重定向到index.php文件。据我所知,这是因为#/ profile是客户端而index.php是服务器端。是否有任何方法可以使处理表单的页面重定向并使上次访问的选项卡处于活动状态?
答案 0 :(得分:1)
向表单添加隐藏字段并将哈希值放入其中。然后让表单处理脚本在构造重定向时将哈希附加到引用程序。
另一种选择是将当前标签放在cookie中,并在打开页面时选择该标签。