专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
技术文档
当前位置:首页 > 技术文档 >  > 
IE ajax 缓存BUG

IE真不是一款好用的浏览器,以前知道有IE7 IE8下,验证码图片不换的问题(firefox 也存在)就是在后台加 new Date().getTime()

织梦CMS的写的是这样 <img src="include/img.php" onclink="this.src+='?'" /> 的确是高手。

我使用 jquery $.get() 请求返回数据,在firefox下正常的,在IE下,没有刷新,还是老数据,下面是我的代码

<script language="javascript">
$(document).ready(function(){
//JSP c标签
<c:forEach items="${requestScope.all}" var="staff" varStatus="index">
$.get("manage_ajax_teacher_all_bySection_ID.action","theacher.SECTION_ID=${staff.SECTION_ID}",function (request){
    $("#staff${staff.SECTION_ID}").append(request);
   
});</c:forEach>
});
</script>

修改成这样就可以了

$.get("manage_ajax_teacher_all_bySection_ID.action?t="+new Date().getTime()

.......

清如许工作室:PHP外包JAVA外包,SEO网站优化服务。