手机
当前位置:查字典教程网 >编程开发 >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中不刷新而谷歌等浏览器正常的解决方案】相关文章:

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

使用JavaScript刷新网页的方法

jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法

在JavaScript中使用NaN值的方法

js实现div层缓慢收缩与展开的方法

JS验证IP,子网掩码,网关和MAC的方法

Jquery跨浏览器文本复制插件Zero Clipboard的使用方法

iscroll.js的上拉下拉刷新时无法回弹的解决方法

html下载本地

记录几个node.js错误及解决方案

精品推荐
分类导航