`

解决jquery load 缓存数据 .

阅读更多

当jquery load 一个页面时候 只加载一次   解决方法有俩种 

1jQuery提供一个防止ajax使用缓存的方法,

<script type="text/javascript" language="javascript">
$.ajaxSetup ({
cache: false //close AJAX cache
});
</script>

这个方法在每次load页面的时候都要执行一次  否则只会再第一次时候有效 其他load 还会读取缓存页面

2 第二就是修改load 加载的url地址

 

 例如 再url 多加个时间参数就可以 这个方法再wap1.0 中 我也用过避免读取缓存

 

 

还有就是之前查到的其他两种办法,针对该问题,不起作用:

1、设置html的缓存
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">    
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">    
<META HTTP-EQUIV="Expires" CONTENT="0">

2、java设置缓存

<%
    request.setAttribute("decorator", "none");
    response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
    response.setHeader("Pragma","no-cache"); //HTTP 1.0
    response.setDateHeader ("Expires", 0); //prevents caching at the proxy server
%>

分享到:
评论

相关推荐

    博客 v1.2源码20121013

    jquery.lazyload.js:图片预加载 jquery.pager.js:分页 jquery.dragsort.js:拖曳排序 jquery.ui.datepicker.js:日期控件 jquery.ad-gallery.js:相册 jquery.uploadify-3.1.js:多文件(图片)上传 ...

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

    一、用法 jquery的load函数是请求另一个文件并加载到当前DOM里的调用,load方法的完整格式是:load( url, [data], [callback] )(注意没有参数是GET方式请求,有参数则是 POST方法)。 * url:是指要导入文件的地址。...

    Yqblog个人博客源码1.3.rar

    jquery.lazyload.js:图片预加载 jquery.pager.js:分页 jquery.dragsort.js:拖曳排序 jquery.ui.datepicker.js:日期控件 jquery.ad-gallery.js:相册 jquery.uploadify-3.1.js:多文件(图片)上传 ...

    YQBlog - 基于Asp.Net MVC3 EF4.0技术的个人博客系统

    jquery.lazyload.js:图片预加载 jquery.pager.js:分页 jquery.dragsort.js:拖曳排序 jquery.ui.datepicker.js:日期控件 jquery.ad-gallery.js:相册 jquery.uploadify-3.1.js:多文件(图片)上传 ...

    个人博客系统源码

    jquery.lazyload.js:图片预加载 jquery.pager.js:分页 jquery.dragsort.js:拖曳排序 jquery.ui.datepicker.js:日期控件 jquery.ad-gallery.js:相册 jquery.uploadify-3.1.js:多文件(图片)上传 ...

    YQBlog个人博客系统源码201071

    jquery.lazyload.js:图片预加载 jquery.pager.js:分页 jquery.dragsort.js:拖曳排序 jquery.ui.datepicker.js:日期控件 jquery.ad-gallery.js:相册 jquery.uploadify-3.1.js:多文件(图片)上传 ...

    jQuery 1.4.1 中文参考

    2.3 数据缓存 27 2.3.1 data([name]) 27 2.3.2 data(name, value) 28 2.3.3 data(obj) 29 2.3.4 removeData(name) 29 2.3.5 jQuery.data(element, key, value) 29 2.3.6 jQuery.data([element], [key]) 30 2.4 队列...

    jquery电子文档chm

    jQuery 1.2 中,您可以跨域加载 JSON 数据,使用时需将数据类型设置为 JSONP。使用 JSONP 形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。数据类型设置为 "jsonp" 时...

    禁止JQuery中的load方法装载IE缓存中文件的方法

    使用方法如下: 代码如下:$(“#panel”).load(“test.asp”); //在页面装载时,在ID为#panel的DOM元素里test.asp的内容。但是,当你修改test.asp文件的内容以后,在IE浏览器下,再利用以上方法重新装载该文件时,你...

    jquery 缓存问题的几个解决方法

    .load方法没有设置 cache参数 默认true ,特别在IE浏览器下,一般的ajax的方法都是cache等于true的! 解决办法几个: 1....修改jquery.js中,load方法,load方法也是调用的.ajax,增加cache:false 3.在你请求的链接

    jQuery权威指南-源代码

    6.1.2 jQuery中的load()方法/162 6.1.3 jQuery中的全局函数getJSON()/164 6.1.4 jQuery中的全局函数getScript()/166 6.1.5 jQuery中异步加载XML文档/168 6.2 请求服务器数据/170 6.2.1 $.get()请求数据/170 ...

    jQuery 1.3 API 参考文档中文版 html

    * load 的data参数在jQuery 1.3中也可以接受String + ajax的error回调的第二个参数可能值"timeout", "error", "notmodified" 和 "parsererror" + ajax参数xhr * animate 的duration为0的问题 * show, hide, toggle, ...

    jQuery的缓存「jQuery-cache」-crx插件

    Replace jQuery file in the page with local cached file to speed up page load. Besides, due to the GFW of China, Chinese can't access Google CDN js. This chrome extension can avoid this situation. ...

    jquery-1.1.3 效率提高800%

    // the options for this ajax request }cache(true) 数据类型: Boolean jQuery 1.2中新添加的参数, 如果设为false,则会强制浏览器不缓存请求的页面。 complete 数据类型: Function 当请求完成时...

    Jquery中Ajax 缓存带来的影响的解决方法

    最近项目中遇见 Jquery Ajax 缓存问题,load出来的页面状态有时正常,有时不对,记录一下,希望对大家有帮助

    jquery1.11.0手册

    数据缓存 data([key],[value]) removeData([name|list])1.7* $.data(ele,[key],[val])1.8- 队列控制 queue(e,[q]) dequeue([queueName]) clearQueue([queueName]) 插件机制 jQuery.fn.extend(object) ...

    jQuery1.3API参考文档中文版

    * load 的data参数在jQuery 1.3中也可以接受String + ajax的error回调的第二个参数可能值"timeout", "error", "notmodified" 和 "parsererror" + ajax参数xhr * animate 的duration为0的问题 * show, hide, toggle, ...

Global site tag (gtag.js) - Google Analytics