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 都能正常加载了
posted @ 2020-09-02 18:56  云川望雨  阅读(401)  评论(2编辑  收藏  举报