<script type="text/javascript" th:inline="javascript"> // 要使用thymeleaf行内表达式则上面需要使用:th:inline="javascript" 标识 $(function () { var isCheck = false; //原密码失去焦点 $("#oldPassword").blur(function () { var oldPassword = $(this).val().trim(); if(!oldPassword) { $('#pwdText').css('color', 'red'); isCheck = false; return ; } //theymeleaf行内表达式 var url = [[@{/user/pwd/}]] + oldPassword; //异步判断密码是否正确 $.ajax({ url: url, dataType: 'json', method: 'GET', success: function (data) { isCheck = data; data ? $("#pwdText").replaceWith("<span id='pwdText'>*原密码正确</span>") : $("#pwdText").replaceWith("<span id='pwdText' style='color: red'>*原密码错误</span>"); }, error: function () { $('#pwdText').html("校验原密码异常"); isCheck = false; } }); }); $("#save").click(function () { if(isCheck) { if($("#newPassword").val() && $("#reNewPassword").val() && $("#newPassword").val() == $("#reNewPassword").val()) { $("#pwdForm").submit(); }else{ $("#reNewPwdText").replaceWith("<span id='reNewPwdText' style='color: red'>*保证和新密码一致</span>"); } } }); }); </script>
密码修改时ajax校验旧密码是否正确
最新推荐文章于 2023-09-05 15:00:57 发布