推广 热搜: 劳务  2024  海南  合同  云南  江苏  劳务系统  2023  劳务派遣管理软件  劳务派遣管理系统 

ie6下无法刷新验证码

   2024-06-12 80
核心提示:p今天做了一个ajax发送请求刷新验证码的任务,本来在其他浏览器下都ok,但是就是在ie6下点击换一张的a元素的时候去无法刷新,图
<p>今天做了一个ajax发送请求刷新验证码的任务,本来在其他浏览器下都ok,但是就是在ie6下点击换一张的a元素的时候去无法刷新,图片总是不显示。点击图片刷新验证码却可以,2个元素绑定的事件都是一样的。但是ie6下就是不行,图片如下:后来我在后面加了一个随机数Math.random();但是还是不行,最后把这个发送请求的方法放在了setTime里面延迟0.5秒执行也不行,当时感觉很奇怪,后来没办法只有把a标签换成了b或者span标签,然后用脚本和css控制样式让它使用起来像是a标签的效果,然后才可以发送请求,我当时用debugbar测试了发现每次点击a标签之后总是返回错误,后来百度了之后才知道如果要用a标签的花必须要在执行完之后写一个returnfalse才行。代码如下//验证码src</p><p>varcodeSrc=fish.dom("#showCodeImg").src;</p><p>//初始刷新验证码</p><p>fish.one("#showCodeImg").on("click",function(){</p><p>ShowCodeImg(this);});</p><p>//刷新验证码src</p><p>functionShowCodeImg(obj){</p><p>fish.dom(obj).src=codeSrc+"&"+Math.random();</p><p>}</p><p>fish.one(".c_change").on("click",function(){</p><p>//setTimeout(function(){</p><p>fish.dom("#showCodeImg").src=codeSrc+"&"+Math.random();</p><p>//},0)</p><p>});</p>
 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备18079127号  |  粤ICP备18079127号