ajax 清除浏览器缓存 方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: $.ajax({ url:'www.haorooms.com', dataType:'json', data:{}, beforeSend :function(xmlHttp){ xmlHttp.setReq
方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: $.ajax({ url:'www.haorooms.com', dataType:'json', data:{}, beforeSend :function(xmlHttp){ xmlHttp.setRequestHeader("If-Modified-Since","0"); xmlHttp.setRequestHeader("Cache-Control","no-cache"); }, success:function(response){ //操作 } async:false }); 方法二,直接用cache:false, $.ajax({ url:'www.haorooms.com', dataType:'json', data:{}, cache:false, ifModified :true , success:function(response){ //操作 } async:false }); 方法三:用随机数,随机数也是避免缓存的一种很不错的方法! URL 参数后加上 "?ran=" + Math.random(); //当然这里参数 ran可以任意取了 方法四:用随机时间,和随机数一样。 在 URL 参数后加上 "?timestamp=" + new Date().getTime(); 清理form表单的临时缓存 meta方法: //不缓存