易截截图软件、单文件、免安装、纯绿色、仅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 ......

ajax 我写的一段代码

<mce:script type="text/javascript"><!--
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp & ......

通往ajax殿堂的入场券 《ajax技术基础》

      研究ajax也有几年的时间了,看过的技术文档也是不计其数了,
各类的书籍也有几本,现在最热的估计就是那本<<征服AJAX>>,
不过我不建议初学者来看这本书,原因就是上手不容易,写书的人
是西安某电子大学的一个研究生(现在在IBM工作),开发了一个blog
并运用了ajax技术, ......

AJAX(一)创建XMLHttpRequest对象

XMLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。
了解XMLHttpRequest 对象就先从创建XMLHttpRequest 对象开始,在不同的浏览器中创建XMLHttpRequest 对象使用不同的方法:
先看看IE创建XMLHttpRequest 对象的方法(方法1):
var xmlhttp = new ActiveXObject("Msxml2.XMLH ......

AJAX 库 API


什么是 AJAX 库 API?
AJAX 库 API 是一种内容分布网络,可载入最受欢迎的开源 JavaScript 库的架构。通过使用 Google AJAX API 载入程序的 google.load() 方法,您的应用程序能够迅速从全球任何位置访问不断增长的、最受欢迎的开源 JavaScript 库列表,包括:
jQuery
jQuery UI
Prototype
script.aculo.us
Mo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号