ajax强制不缓存的方法

缓存|ajax

header(”Cache-Control: no-cache, must-revalidate”);

 强制不缓存,在JS做ajax(动态网站静态化)调用时好用

时间: 2024-07-31 13:10:53

ajax强制不缓存的方法的相关文章

防止jQuery ajax Load使用缓存的方法小结

 本篇文章主要是对防止jQuery ajax Load使用缓存的方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 一.用法  jquery的load函数是请求另一个文件并加载到当前DOM里的调用,load方法的完整格式是:load( url, [data], [callback] )(注意没有参数是GET方式请求,有参数则是 POST方法).    * url:是指要导入文件的地址.  * data:可选参数:因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PH

防止jQuery ajax Load使用缓存的方法小结_jquery

一.用法 jquery的load函数是请求另一个文件并加载到当前DOM里的调用,load方法的完整格式是:load( url, [data], [callback] )(注意没有参数是GET方式请求,有参数则是 POST方法). * url:是指要导入文件的地址. * data:可选参数:因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里. * callback:可选参数:是指调用load方法并得到服务器响应

jQuery ajax Load关闭缓存的方法

简单介绍load(url,data,function(response,status,xhr))参数 描述 url 规定要将请求发送到哪个 URL. data 可选.规定连同请求发送到服务器的数据. function(response,status,xhr) 可选.规定当请求完成时运行的函数. 额外的参数: •response - 包含来自请求的结果数据 •status - 包含请求的状态("success", "notmodified", "error&

在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦_AJAX相关

ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存. 一.在ASP中禁止ajax缓存: '放在ASP网页最开头部分  Response.expires=0 Response.addHeader("pragma","no-cache") Response.addHeader("Cache-Control","no-cache, must-revali

在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦

ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存. 一.在ASP中禁止ajax缓存: '放在ASP网页最开头部分 Response.expires=0 Response.addHeader("pragma","no-cache") Response.addHeader("Cache-Control","no-cache, must-revalid

ajax调用中ie缓存问题解决方法_AJAX相关

本文实例分析了ajax调用中ie缓存问题解决方法.分享给大家供大家参考,具体如下: ajax请求调用的过程中发现的问题:后台请求是一个简单的.aspx文件,而这个页面又没有考虑过缓存的影响,使用ajax调试的时候发现有时候根本不走后台代码直接返回结果了,所以估计是受到浏览器缓存的影响.网上搜了一下,果然是缓存的问题:"IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交.因此无法取到刚提交的数据或新的数据". 解决方法大致有下面几种: 1.只改进

Ajax清除浏览器js、css、图片缓存的方法_javascript技巧

做东东时都是把图片在服务器的地址存放在数据库里面,然后到浏览器中显示,但是后来发现了两个问题. 第一:为了安全起见,js是无法读取本地的图片的,不然你写一个js,岂不是可以获取任何人电脑里面的文件了. 第二:图片存在的是在服务器的硬盘上面,而不是在客户的硬盘里面,所以也是取不到的 后来在网上找方法,找的方法,都是各种转换二进制到xml中,的各种高大上的答案,然后本人又实在太懒了,就自己想了一个 方法,就是利用BufferedImage这个类. 开始 首先说说我的思路,就是把本地的图片,加载到内存

Ajax中Request缓存的解决方法

ajax中request缓存的解决方法 方法一 直接在 url.php教程?rand=rand();一个随机数就可以搞定了. 方法二 其实解决的方法很简单..就是创建httprequest对象时加上这么一句 xmlhttp.setrequestheader("if-modified-since","0"); 注意: ff下一切正常.ie下却被顽固的页面缓存给难住了..必须要清理掉缓存才能正确重新请求数据

jquery ajax缓存问题解决方法小结

解决方法: 1.给请求链接加随机数,如果用的是jQuery,直接设置: $.ajaxSetup({cache: false}); 2.把type改成post,并随便设置设置一个参数data: 'a=b'(一定要设置参数,否则仍然会被cache) 3.说说生成不一样的数,就用随机数 Math.random();或者或者时间戳 + new Date(); 例子  代码如下 复制代码 $.ajax({     type:"GET"     url:'test.html',     cache