Spring boot 论坛项目实战问题汇总
#JS问题
原本刷新验证码方法失效, 点击按钮后, 验证码不会刷新
左下角显示 按钮已绑定 js 方法
<a href="javascript:refresh_kaptcha();" class="font-size-12 align-bottom">刷新验证码</a> <script> function refresh_kaptcha() { var path = CONTEXT_PATH + "/kaptcha?p=" + Math.random(); $("#kaptcha").attr('src', path); } </script>
<!--
解决办法: 用点击实现验证码图片的 src 更新, 添加随机参数保证图片的刷新
-->
<a href="javascript:refresh_kaptcha();" class="font-size-12 align-bottom">刷新验证码</a> <script> function refresh_kaptcha() { var path = CONTEXT_PATH + "/kaptcha?p=" + Math.random(); $("#kaptcha").attr('src', path); } </script>
<!--
最近发现解决问题
-->
原本引入的 jQuery:
<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>
js 会 默认加载第一个引入的 jQuery; 导致 这个是国外的源, 有时会加载失败;
故更改为国内 百度的 jQuery 源:
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
所有的 js 都能正常加载了