手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >验证码在IE中不刷新而谷歌等浏览器正常的解决方案
验证码在IE中不刷新而谷歌等浏览器正常的解决方案
摘要:今天在做验证码的时候发现在IE中,验证码不会刷新,而谷歌等其他浏览器没有问题,所以我想到应该是缓存问题,因为IE默认的设置是如果访问地址没变...

今天在做验证码的时候发现在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中不刷新而谷歌等浏览器正常的解决方案】相关文章:

根据内容自动调整弹出窗口大小的JS解决方案

html下载本地

JavaScript正则表达式之multiline属性的应用

JQuery中上下文选择器实现方法

js生成验证码并直接在前端判断

在JavaScript中使用NaN值的方法

JavaScript数据结构与算法之链表

Node.js重新刷新session过期时间的方法

JS实现兼容各浏览器解析XML文档数据的方法

js兼容火狐显示上传图片预览效果的方法

精品推荐
分类导航