1.解决IE9登录成功后,退出,重新刷新页面session里面还有值
原因是Ajax在第二次登录成功后,并没有执行退出的请求,直接从浏览器里面得到缓存的data返回值
$.ajaxSetup ({
cache: false //设置成false将不会从浏览器缓存读取信息
});
这个玩意儿貌似是强制ajax请求所得到的回应不被浏览器缓存。
2.解决IE9获取滚动条高度不兼容的问题
//var top=document.body.scrollTop; //此种方法不兼容IE9
var top=$(document).scrollTop(); //此种方法目前兼容IE,360,谷歌,火狐
参考如下:
获取览器显示区域的高度 : $(window).height();
获取浏览器显示区域的宽度 :$(window).width();
获取页面的文档高度 :$(document).height();
获取页面的文档宽度 :$(document).width();
获取滚动条到顶部的垂直高度 :$(document).scrollTop();
获取滚动条到左边的垂直宽度 :$(document).scrollLeft();
3.解决验证码更新的问题
//$("#rdimg").attr("src","image.jsp"); //更新注册验证码
//$("#forgot_rdimg").attr("src","image.jsp"); //更新忘记密码验证码
$("#rdimg").attr("src","image.jsp?" + Math.floor(Math.random() * 10));
$("#forgot_rdimg").attr("src","image.jsp?" + Math.floor(Math.random() * 10));
<img src="image.jsp" width="90" height="40" title="看不清请点我" onclick="this.src='image.jsp?t='+Math.random()" id="forgot_rdimg"/>
原因是Ajax在第二次登录成功后,并没有执行退出的请求,直接从浏览器里面得到缓存的data返回值
$.ajaxSetup ({
cache: false //设置成false将不会从浏览器缓存读取信息
});
这个玩意儿貌似是强制ajax请求所得到的回应不被浏览器缓存。
2.解决IE9获取滚动条高度不兼容的问题
//var top=document.body.scrollTop; //此种方法不兼容IE9
var top=$(document).scrollTop(); //此种方法目前兼容IE,360,谷歌,火狐
参考如下:
获取览器显示区域的高度 : $(window).height();
获取浏览器显示区域的宽度 :$(window).width();
获取页面的文档高度 :$(document).height();
获取页面的文档宽度 :$(document).width();
获取滚动条到顶部的垂直高度 :$(document).scrollTop();
获取滚动条到左边的垂直宽度 :$(document).scrollLeft();
3.解决验证码更新的问题
//$("#rdimg").attr("src","image.jsp"); //更新注册验证码
//$("#forgot_rdimg").attr("src","image.jsp"); //更新忘记密码验证码
$("#rdimg").attr("src","image.jsp?" + Math.floor(Math.random() * 10));
$("#forgot_rdimg").attr("src","image.jsp?" + Math.floor(Math.random() * 10));
<img src="image.jsp" width="90" height="40" title="看不清请点我" onclick="this.src='image.jsp?t='+Math.random()" id="forgot_rdimg"/>
1667

被折叠的 条评论
为什么被折叠?



