今天在做验证码的时候发现在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中不刷新的快速解决方法的全部内容了,希望对大家有所帮助,多多支持~
您可能感兴趣的文章:分享一个漂亮的php验证码类
JavaScript生成验证码并实现验证功能
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Ajax和PHP正则表达式验证表单及验证码
MVC使用极验验证制作登录验证码学习笔记7
thinkphp自带验证码全面解析
基于PHP实现短信验证码接口(容联运通讯)
Android获取短信验证码的实现方法
Android中用Bmob实现短信验证码功能的方法详解
极验验证码 安装部署详细介绍