jquery - 如何使用 jQuery 从 thymeleaf 片段页面中删除 HTML 元素?
问题描述
我正在使用 spring boot 和 thymeleaf 。我想从片段页面中删除一个元素,因此应该从使用该特定片段的所有页面中删除它。
<header th:fragment="userHeader">
<a href="login" id="login-ref" class="text-left">Login </a>
<a href="#" id="logout-ref" class="text-left">Log out</a>
</header>
上面的代码是我在片段页面中的标题,我将其插入到每个页面中,因此在用户登录后,登录引用应该被隐藏。
以下是jquery代码。
submitHandler : function() {
var userData = {
email : $("#email").val(),
password : $("#password").val()
};
$.ajax({
type: "POST",
contentType : 'application/json',
url : "/user/login",
data : JSON.stringify(userData),
dataType :'json',
success : function(result) {
if(result.status) {
$("#login-ref").hide();
}
},
error : function() {
alert("Error! please enter proper data");
}
});
return false;
}
期待您的帮助。
解决方案
推荐阅读
- java - Quarkus Apache Camel AWS Lambda CDI ProducerTemplate 结果 NullPointerException
- javascript - 根据单击的标签启用文件输入的捕获属性
- backtracking - 最小顶点覆盖的回溯解决方案
- c - 如何计算具有文件的数据块的数量?
- php - PHP 7 strpos 错误
- sql - MAX 函数在 Oracle 语句中不起作用
- c# - 停止控制台应用程序关闭关键 C#
- reactjs - 链接组件不适用于样式化组件
- reactjs - ReactJS 环境变量在开发时未定义
- debugging - VSCode 调试模式下的 Ctrl+D (EOF)