`
eworkflow
  • 浏览: 213687 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IE8用ajax访问不能每次都刷新的问题

 
阅读更多

最近发现,用ajax访问后台,用ie8访问,第一次可以正常返回值,后面就一直不会执行后台,总是返回第一次访问的结果。

 

用ie9,ie10等都没问题,chrome,等浏览器也没有问题。

 

测试后发现,是ie8缓存了第一次获取的结果,所以第二次不会提交到后台。

 

在ajax的请求后面加上一个随机数,使得每次的请求都不一致,ie就不会从缓存中获取结果了。

 

如在ajax的请求后面,加上 "....&random=" +Math.random(); 这样每次的请求都不一致,ie就不会从缓存中取结果了。

1
0
分享到:
评论

相关推荐

    ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题

    在做ajax页面无刷新添加的...为了不受缓存影响,可以这样做: IE访问策略: Internet选项–浏览历史记录–设置– Internet 临时文件的选项改为每次访问网页时也可以 1: 在AJAX请求的页面后加个随机函数,我们可以使用

    浅析IE浏览器关于ajax的缓存机制

    大多数情况下,我们使用ajax是希望实现局部刷新的,所以这就牵扯到一个改进的问题。  如果想每次都获取到最新数据,我们只需保证每次传入的URL不一样。最简单的方法就是通过给url拼接参数。利用math函数的random...

    jquery用get实现ajax在ie里面刷新不进入后台解决方法

    代码如下: function verify() { var jqueryObj = $... //注意这里由于ie采用缓存技术,对于同一url,只有第一次回调用后台,以后访问的就是这个缓存 //这里加上时间戳,就可以欺骗一下ie,每次都可以访问后台了,^_^ ur

    ExtAspNet_v2.3.2_dll

    -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了使用IFrame的Window关闭后不能再次打开的BUG(feedback:alexa99)。 -修正了IE下Grid中的一个JS问题(feedback:lqm4108)。 -修正Alert消息中引号未编码导致的JS错误(feedback:sun1299shine)。 +集成extjs...

    asp.net知识库

    如何传值在2个页面之间 :要求不刷新父页面,并且不能用Querystring传值 Asp.net地址转义(分析)加强版 Web的桌面提醒(Popup) Using the Popup Object Click button only once in asp.net 2.0 Coalesys PanelBar ...

    asoft签到管理系统tykq3.5_build20110125

    如果安装不上,或者安装了不能用,请先检测以下三个原因,不要动不动就Q我,搜索引擎是个好东西,可以多加利用,谢谢! 1、本程序只能在IIS5.1 (winxp win2003 win7) 以上版本运行。(win2000、NETBOX或者简易...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    5. 客户端运行工具:目前的系统采用浏览器作为客户端,为了支持Ajax开发框架,应该选择使用IE 5以上版本浏览器。 本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库...

Global site tag (gtag.js) - Google Analytics