All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
测试,Apache,Web,和,PHP,应用程序服务器_php资料_编程技术
浅谈几个SQL的日志概念_[SQL,Server教程]
解决SQLServer2000因登陆失败无法启动服务_[SQL Server教程]
使用ASP.NET,Atlas编写显示真实进度的ProgressBar_[Asp.Net教程]
Email地址加密javascript版_JavaScript技术_编程技术
Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结_[PHP教程]
迁移你的Web页面到ASP.NET,AJAX,1.0_.net资料_编程技术
动态网页制作技术PHP常用的正则表达式_php资料_编程技术
解决Windows7中SQL,2000企业管理器新建表错误方法_mssql学习_编程技术
ASP.NET,2.0服务器控件之处理回传数据_[Asp.Net教程]
Reading number is top 10 pictures
俄罗斯台球天后惊艳魅惑1
Thrilling English baby
原子弹轰炸长崎的珍贵照片
NeedWallpaper1
美女
采访谢楠
Sora aoi mirror memorial classics2
这两天,中国人民到处都可以“看海”了
运动的范冰冰1
This is heaven to some path
Download software ranking
Boxer vs Yellow2
matrix3
Sora aoi, the nurse, uniform ,nursing assistant
变速齿轮3.26
传奇私服架设教程
Unix video tutorial20
Tram sex maniac 2 (H) rar bag7
matrix2
Boxer's Top ten classic battle5
Boxer vs Yellow5
归海一刀 published in(发表于) 2014/3/20 5:10:49 Edit(编辑)
Ajax清理缓存_[XML教程]

Ajax清理缓存_[XML教程]

Ajax清理缓存_[XML教程]























  今天做一个密码初始化的功能,不想初始化了在返回原来页面,于是就用ajax实现,初始化页面包括一个生成随机密码的函数,当点击“初始化密码”的时候,可以得到返回的密码,但是当点击第二次,第三次,都是第一次返回的那个密码。而且数据库也不更新了。

  于是就到百度上搜索,结果找到是ajax和缓存的问题.




我只用了2(或者3)解决了问题,其他的没有试验,如果大家碰到类似的问题可以试一试,网上推荐用2或者3解决,原因就是简单吧。





  搜索到的解决办法:




  1、在服务端加 header("Cache-Control: no-cache, must-revalidate");




  2、在ajax发送请求前加上 xmlHttp.setRequestHeader("If-Modified-Since","0");




  3、在ajax发送请求前加上 xmlHttp.setRequestHeader("Cache-Control","no-cache");




  对于2和3也就是这样实现:
  function changepass(upass) {
  createXMLHttpRequest();
  var url = "cpass.asp?uid=" + upass ;
  xmlHttp.open("GET", url, true);
  xmlHttp.onreadystatechange = callback;
  xmlHttp.setRequestHeader("If-Modified-Since","0");//清楚ie缓存------>2
   //xmlHttp.setRequestHeader("Cache-Control","no-cache");//清楚ie缓存------->3
  xmlHttp.send(null);
  }




  4、在 Ajax 的 URL 参数后加上 "?fresh=" + Math.random(); //当然这里参数 fresh 可以任意取了




  5、第五种方法和第四种类似,在 URL 参数后加上 "?timestamp=" + new Date().getTime();




  6、用POST替代GET:不推荐

  来源:csdn









































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.