找到一张很好玩的图片。不过跟文章的哦内容有些许区别
昨天晚上做了个ajax的留言板。在ff上测试的好好的,为问题。到了ie上,就悲剧。
先贴个留言板的图
功能就是用户在填写完整之后提交,会写进数据库,然后显示到留言板,这些步骤是用ajax实现的。后台php代码和js代码就不打上来了,都是挺简单的。全部加起来都可能没50行的。说问题:问题就是在ie,所有的ie(ie6,ie7,ie8)里,按了提交。没反应的。然后看数据库,又新增的一行。内容什么的都对。朱一想了很久,才想起来。传说中的ie缓存机制。
然后做一个传统的处理就好了。
为了自己别再忘了,也为了教育下一代(什么情况),我说下原理以及处理方法。
ie的缓存技术的意思就是,如果你这个网址(就是网址)已经出现过了,就是说已经浏览过了。不过是ajax的后台浏览都是一样的。朱一的问题,就是网页第一次打开的时候,就已经浏览的ajax效果的php的地址。那么,那个访问的结果(就是一个json)就被缓存了,下一次在访问这个php的时候,ie就觉的他被访问过了,就用了缓存的json。但是悲催的是新的json跟缓存的是不一样的。
那怎么解决呢。就是好和原来的网址不一样就好了。那怎么不一样呢?那要让网址不一样最简单的就在网址后面加参数(例如原网址是demo.php 改成demo.php?A=123&b=234),那有不能重复,又要比较方便,于是,就用js提供的时间函数好了,用Date(),就好比"demo.php?date="+Date()就好了。
不知道朱一这么一说听的能不能懂。
PS:恭喜朱一的博客访问量超过700,J.k.罗琳说7是一个神奇的数字。
分享到:
相关推荐
传说中的乌云内部工具,刷洞必备!
古希腊神话传说中常见的十五个怪物(有图)[整理].pdf
传说中的100句英语可以帮你背7000单词Word文档
《传说中的WCF》系列博客文章第12节,有关服务器端回调的例子源代码。通过服务器回调和计时器结合,每隔3秒钟会产生一个随机数并回调到客户端。
传说中的iOS9源代码,Github上可能已经没有了,放这里供大家研究研究。
java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的java葵花宝典java 精华 文档 传说中的...
传说中的100句背700单词 传说中的100句背700单词
传说中的华为面试考题,,看看就知道了 OSI是Open System Interconnect的缩写,意为开放式系统互联。在OSI出现之前,计算机网络中存在众多的体系结构,其中以IBM公司的SNA(系统网络体系结构)和DEC公司的DNA(Digital ...
推荐2款无需编程建网站的平台,这就是传说中的云后台啊serverless.zip
传说中生命的源来.PPt
不解释,绝对好东西,Unity3.3版本中的iGU2.unitypackage,更好的和Andriod,IOS结合!快下吧!
传说中的 感染 word文档,源代码,要的速度了!
传说中的373题库,CISSP可以练习,但是好好复习才是王道。
传说中的半条命源码,是学习C++的最好资源,代码可以编译通过。
传说中的十万IP程序 可以试试哦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
传说中的高效笔记十大法.doc
试论历史文献中的黄帝和传说中的黄帝.zip
传说中的100句背7000个单词.pdf 个人整理