易截截图软件、单文件、免安装、纯绿色、仅160KB

解决ajax缓存问题(转)

Ajax添加数据之后,刷新前台页面,数据没有变化。
只有重新找开IE再输入地址,才能看到效果。
以上这些是不是缓存的原因啊?怎么解决?
ajax缓存问题解决途径:
1.在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数
 
      加时间戳 var url = BaseURL + "&timeStamp=" + new Date().getTime();
      或者
     加随机数 var url = BaseURL + "&r=" + Math.random();
2.在XMLHttpRequest发送请求之前加上XMLHttpRequest.setRequestHeader("If-Modified-Since","0")
 
      XMLHttpReq.open("GET", url, true);
      XMLHttpReq.setRequestHeader("If-Modified-Since","0"); 
      XMLHttpReq.onreadystatechange = processResponse;      
      XMLHttpReq.send(null);   
 
 
 
第二种方法感觉挺好


相关文档:

Ajax简单实例

Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法。这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,你可以创建接近本地桌面应用的,直接的、高可用的、更丰富的、更动态的Web用户接口界面。
Ajax处理过程
一个Ajax交互从一个称为XMLHttpRequest的JavaScript ......

asp ajax新闻评论

Ajax.js
// AJAX类
function AJAXRequest() {
var xmlObj = false;
var CBfunc,ObjSelf;
ObjSelf=this;
try { xmlObj=new XMLHttpRequest; }
catch(e) {
try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); }
catch(e2) {
try { xmlObj=new ActiveXObject("Microsoft.XMLHTTP"); }
catch(e3) { ......

如何解决ajax的Type,Sys未定义


转自http://cnp.blog.ccidnet.com/blog-htm-do-showone-type-blog-itemid-1909185-uid-62827.html 
好久没有动ajax了,突然一使用毛病多多,提示Type未定义,Sys未定义,其实这个东西我,以前遇到过,也解决了,时间一长就忘记了。今天就把解决方法写出来和大家分享。
  其实很简单,此时我们要做的是在 web ......

dwr的Reverse Ajax(推技术的实现之一)

dwr的Reverse Ajax前面一直都没有用过,最近因为项目里面涉及到研究了下,还是留个记录吧。
    dwr的逆向ajax其实主要包括两种模式:主动模式和被动模式。其中主动模式包括Polling和Comet两种,被动模式只有Piggyback这一种。
    所谓的Piggyback指的是如果后台有什么内容需要推送到前台 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号