网络编程 
首页 > 网络编程 > 浏览文章

关于验证码在IE中不刷新的快速解决方法

(编辑:jimmy 日期: 2025/7/4 浏览:3 次 )

今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变化就不会去获取而是加载缓存中的内容

所以解决方案就是在验证码的切换地址后面加一个随机的参数

例如:

<script>

//换验证码
function changeimg(){
  /*
  math.random范围是0-1
  *999变成0-999
  +3000 就是3000-3999
  */
  var time=Math.round(Math.random()*999)+3000;
  $('#captcha').attr('src','__APP__/Public/verify/time/'+time);
}

</script>

以上就是小编为大家带来的关于验证码在IE中不刷新的快速解决方法的全部内容了,希望对大家有所帮助,多多支持~

上一篇:form表单转Json提交的方法(推荐)
下一篇:JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
友情链接:杰晶网络 DDR爱好者之家 南强小屋 黑松山资源网 白云城资源网 网站地图 SiteMap