如何解决Redirect_to 最初折叠的页面的一部分,但折叠的部分打开了?
我有一个 void (*do_something[])( void ) = { do_A,do_B,do_C };
...
int x = get_some_value();
do_something[x]();
,需要将用户放置在特定的 redirect_to
(可以做那么多),但页面的 collapsed 部分已经打开。
我试过了
- 给可折叠部分内的元素一个 id,然后是 redirecting to that id using
anchor
,但这不会打开页面的折叠部分,因此用户看不到他们应该看到的内容,他们可能会迷茫 - 在重定向后运行一些 javascript,但它可能 not be possible
如何实现?
解决方法
我通过使用 session 变量(例如 collapse = 'show'
)解决了这个问题,在视图中访问它以将该值附加到引导程序 collapse
类,因此它看起来像这样被折叠collapse
,它应该在加载页面时看起来像这样不折叠collapse show
如果对重定向到的操作使用查询参数,这种方法可能会更好(两种方法都可以,但第二种方法不会使用户的会话混乱)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。