在项目使用使用了thymeleaf+layui做项目时,用户登录成功之后跳转至设定的页面,但是出现button丢失的情况。
用户登录成功之后来到主页面,如上用thymeleaf做页面跳转到设定的页面,显示该内容。
原本页面应该有该两处的按钮和查询框。但用户登录之后却发生了按钮丢失现象。
最终发现是因为shiro注解的原因致使
个人猜测是由于异步加载渲染的原因,于是添加了一个渲染结束之后重新再刷新一次页面的函数。
$(document).ready(function () {
if (location.href.indexOf("#reloaded") === -1) {
location.href = location.href + "#reloaded";
location.reload();
}
});
最终得以解决问题,再次登录成功显示
版权声明:本文为qq_41884677原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。