使用bootstrap中的基本导航栏,用户登录后显示用户名和登录状态的最佳方法是什么?换句话说,如何在用户登录后动态更新导航栏菜单,以显示他们已登录?
答案 0 :(得分:1)
好吧,你可以在导航栏中放置任何你喜欢的东西。 就个人而言,我不会在执行登录后更新客户端上的结构(您是否正在实施AJAX登录?)。最简单的方法是简单地提交登录信息,使用服务器端语言检查登录状态,并在模板中相应地填充导航栏。
在奇怪的情况下,你真的想直接在客户端更新它,你可以去一个简单的js回调(执行AJAX登录后),为你想要更新和更改的导航栏部分分配一个特定的ID它的内容(使用jQuery,它将像$("#YOUR-ID").text("Whatever User Data");
一样简单。)