AJAX初学:IE缓存页面的问题

种子生活

种子生活

2016-02-20 00:45

想要天天向上,就要懂得享受学习。图老师为大家推荐AJAX初学:IE缓存页面的问题,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

  做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,必须要等一段时间,后来知道是IE缓存的问题。

  AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是IE...

  在网上找了好多资料后,总结一下

  1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数

  在javascript发送的URL后加上t=Math.random() ,当然,不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+"&"+"t="+Math.random();

  2:在XMLHttpRequest发送请求之前加上XMLHttpRequest.setRequestHeader("If-Modified-Since","0")

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  一般情况下,这里的XMLHttpRequest不会直接使用,你应该可以找到这样的代码

XXXXX.send(YYYYYY);

  那么,就把它变成

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

XXXXX.setRequestHeader("If-Modified-Since","0");
XXXXX.send(YYYYYY);

  第二种方法感觉挺好。

展开更多 50%)
分享

猜你喜欢

AJAX初学:IE缓存页面的问题

Web开发
AJAX初学:IE缓存页面的问题

Ajax 解决ie缓存问题

Web开发
Ajax 解决ie缓存问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

禁用html页面的缓存

Web开发
禁用html页面的缓存

ajax 缓存 问题 requestheader

Web开发
ajax 缓存 问题 requestheader

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AJAX防止页面缓存的代码

Web开发
AJAX防止页面缓存的代码

解决ajax缓存的问题

Web开发
解决ajax缓存的问题

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何替换Windows7系统的默认字体?

如何替换Windows7系统的默认字体?

Javascript教程:展示风格的价值

Javascript教程:展示风格的价值
下拉加载更多内容 ↓