ajax自动清除缓存或不缓存做法

ajax自动清除缓存或不缓存做法

前台html提交的js脚本下操作

方法一:

在提交时加上时间戮

即在posturl处修改为:

var posturl="/ashx/vote.ashx?id="+obj+"&optionid="+sellist+"&guid="+new date().gettime();

//+"&guid="+new date().gettime();

加上这时间之后,问题解决。显然ajax实时的返回后台处理结果,我们目的达到。ok
方法二:

利用get url带一个随机参数就可以实现ajax自动实现缓存刷新了。

简单实现代码

function verify() {
      //通过jquery方式获取页面文本框中的数值
        var url = "ajaxserver?name=" + encodeuri(encodeuri($("#username").val()));
        //通过converturl对传入的数值做特殊处理,使每个数据都带有一个时间戳,从而产生不同的xhttprequest请求
        url = converturl(url);
        //调用jquery中的get请求方法向服务器端传值,定义一个回调函数在页面显示服务器端返回的数据
        $.get(url,null,function(data){
                $("#result").html(data);
});
}
//给url地址增加时间戳,骗过浏览器,不读取缓存
function converturl(url) {
        //获取时间戳
        var timstamp = (new date()).valueof();
        //将时间戳信息拼接到url上
        //url = "ajaxserver"
        if (url.indexof("?") >= 0) {
                url = url + "&t=" + timstamp;
        } else {
                url = url + "?t=" + timstamp;
        }
        return url;
}

时间: 2024-10-12 11:48:30

ajax自动清除缓存或不缓存做法的相关文章

ie-IE自动清除缓存的选择框在注册表中的路径

问题描述 IE自动清除缓存的选择框在注册表中的路径 RT, 图中的选择框在注册表中的路径和值在那里 解决方案 HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftInternet ExplorerPrivacy : ClearBrowsingHistoryOnExit type (equals) reg_dword value External Variable:oval:gov.nist.USGCB.ie8:var:31095 (Computer Config

ftp-CFtpConnect::GetFile自动在IE缓存中建立临时文件,但不自动清除

问题描述 CFtpConnect::GetFile自动在IE缓存中建立临时文件,但不自动清除 CFtpConnect::GetFile自动在IE缓存中建立临时文件,但不自动清除,这是为什么呢? 解决方案 请问有什么办法解决吗?

清除电脑中DNS缓存的办法

  其实电脑在每次访问一个域名之后,就会自动的解析条目,然后将DNS的缓存文件保存在电脑之中,虽然这样的操作让我们以后访问域名时变得稍微快了一点,但是这样的操作也会造成电脑中垃圾问价你的越来越多,直到最后,电脑变得非常的卡,那么清除电脑中DNS缓存的办法是什么呢? 首先,我们按下win+r的组合键,然后输入cmd,打开电脑的运行窗口. 在运行窗口中,我们输入ipconfig/flushdns命令,这是清除电脑中DNS缓存的命令. 待电脑运行完毕之后,我们就会看到成功刷新DNS解析缓存的字样.这也

存储极客:自动分层存储PK. SSD缓存

   今日,"存储极客"栏目正式上线!在这里,只有一位大咖名叫"存储",它的粉丝我们称为"存储极客"! 存储极客这是一群存储偏执狂 为存储而生,跟存储死磕各具独家秘笈 有观点,有碰撞,有干货 从今日起做客存储极客栏目 与你分享存储里的那点事儿 本期话题:自动分层存储PK. SSD缓存 有人说Tier和Cache这两种技术,有各自适合的场景,但我更倾向于认为它们解决的是同一类问题.在传统单层磁盘阵列的基础上,添加SSD缓存相对容易实现,而自动分层存

ajax-我想在填表的时候清除一个字段的缓存

问题描述 我想在填表的时候清除一个字段的缓存 如图,我想实现的是弹出这个对话框的时候吧刚刚输入的数据清除掉,能用ajax实现么?如果不能,还有什么好用的办法么?

清除css、js缓存的问题

问题描述 清除css.js缓存的问题 为了解决缓存问题,引进hash,请问以下两种方式效果有不同吗,哪种更好 1 加参数后缀 style.css?85d5fbce27dd2d50e2e2 2 改文件名 style_85d5fbce27dd2d50e2e2.css 解决方案 第一个好点吧,第二个还要多一个步骤修改文件名. 不过有些时候还得看服务端配置,要是有些服务器端是居于文件名进行缓存可能无法更新缓存内容 解决方案二: 如果改完,清楚缓存后页面还没变化 有一个办法: ?ver=0.1">

Chrome浏览器清除页面js文件缓存的方法

Chrome浏览器清除页面js文件缓存 Chrome浏览器清除js缓存方法虽然简单,但有些人还是不太会,有些人会去设置里面清除有时候没有用,这里写一下简单步骤,使用一次以后就会了,而且速度更快 1.打开需清缓存的页面(如:元素编辑页面),再按F12调出开发模式框 2.勾选 Network标签下 Disable cache选项 (如果之前已勾选直接下一步) 3.按F5或右键"重新加载"刷新页面内容 (刷新页面后本页面相关js缓存已清除) 4.页面重新加载完成再按F12隐藏开发模式框就ok

基于反向代理的Web缓存加速——可缓存的CMS系统设计

web|缓存|设计 对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈.除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高. 动态缓存和静态缓存的比较 基于反向代理加速的站点规划 基于apache mod_proxy的反向代理加速实现 基于squid的反向代理加速实现 面向

Win8系统如何自动清除过期动态磁贴通知

  1.按Win+R键,打开运行,输入"gpedit.msc",点击确定; 2.在打开的组策略窗口中依次展开本地计算机策略--用户配置--管理模板--开始菜单和任务栏; 3.双击"退出系统时清除瓦片通知的历史记录",即本地计算机策略--用户配置--管理模板--开始菜单和任务栏--双击退出系统时清除瓦片通知的历史记录; 4.默认是未配置状态,选择"已启动",点击应用并确定.如果你启用这个设置,操作系统将会在用户注销时删除磁帖通知,在登录系统时Met