Ajax 缓存
来源:互联网 发布:弓箭手女王升级数据 编辑:程序博客网 时间:2024/05/21 13:55
今天遇到ajax缓存的问题,指定同样的url和参数值总是有缓存,跳不到后台程序里!
我先用了一种龌龊的方法,就是在url后又加了个由数据数产生的参数
var rand=Math.random();
var url="A.aspx?t="+escape(t)+"&r="+escape(rand);
不知道大家有没有什么好办法?
----分割线-----------
解决办法:
在Page_Load中加入:
Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddDays(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma", "No-Cache");
-------myAjax-------
//url:处理地址,data:参数,progressobj:等待提示,successfun:返回执行
function myAjax(url, data, progressobj, successfun) {
$.ajax({
type: "post",
url: url,
data: data,
beforeSend: function(XMLHttpRequest) {
//ShowLoading();
$("#" + progressobj).show();
},
success: function(msg) {
successfun(msg);
},
complete: function(XMLHttpRequest, textStatus) {
//HideLoading();
$("#" + progressobj).hide();
},
error: function() {
//请求出错处理
}
});
return false;
}
- ajax 缓存
- ajax 缓存
- Ajax 缓存
- ajax 缓存
- AJAX缓存
- ajax缓存
- ajax 缓存
- Ajax缓存
- jsp 缓存, html 缓存, ajax缓存,解决方法
- ajax缓存问题解决途径
- AJAX防止页面缓存
- AJAX防止页面缓存
- ajax 解决缓存问题
- ajax的缓存问题
- Ajax缓存解决
- ajax的缓存清理
- ajax缓存解决办法
- ajax缓存解决办法
- C#版排序之交换排序
- 基于Hibernate+spring的公司网站打造中(三)
- 史努比 2.0轻松搞定pci.sys丢失
- 基于Hibernate+spring的公司网站打造中(二)
- 基于Hibernate+spring的公司网站打造中(-)
- Ajax 缓存
- window.open刷新页面
- 调用web service 遇到的错误
- uml基础
- 读《掌握 Ajax》之XMLHttpRequest
- 读《掌握 Ajax》之基于Table的无刷新删除操作
- 读《掌握 Ajax》
- SQLServer2005 分页程序
- 这个算BUG吗?