Jquery--------ajax $('').load() 禁用缓存

最近使用jquery中的load加载页面时会出现页面只加载一次,而且这种情况只出现在ie浏览器中,chrome就不会,一开始以为是ie浏览器的原因,后来上网查了一下发现是ajax缓存的原因,所以在页面的相应位置添加:

$.ajaxSetup ({       cache: false //关闭AJAX缓存   });

或者用例外一种方法,在请求的url后面加个时间戳,让ajax认为是个新的页面请求,如下:

$(‘#indexDiv‘).load("${ctx}/admin/index.do?20170912114701");

Jquery--------ajax $('').load() 禁用缓存

时间: 2024-11-07 12:09:37

Jquery--------ajax $('').load() 禁用缓存的相关文章

JQuery 笔记 $.load get post ajax

1. load  从服务器上获取静态文件 <div id="resText"></div> $('resText').load('test.html', {a:1, b:2}, function(responseText, textStatus, XMLHttpRequest){ // code here }) 2. get $.get(url [,data] [,callback] [,type]){ // url // data = {a:1, ...} /

解析JQuery Ajax

jQuery是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯. 先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到). 1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中. url (String) : 请求的HTML页的URL地址.

ASP.NET MVC中使用jQuery时的浏览器缓存问题

介绍 虽然jQuery在浏览器ajax调用的时候对缓存提供了非常好的支持,还是有必要了解一下怎样高效地使用http协议. 首先要做的事情是在server端支持HTTP GET,定义不同的URL输出不同的数据(MVC里相应的就是action). 假设要使用同一个地址获取不同的数据,那就不正确了.一个HTTP POST也不行由于POST不能被缓存.很多开发者使用POST主要有2个原因:明白了数据不能被缓存,或者是避免JSON攻击(JSON返回数组的时候能够被入侵). 缓存解释 jQuery全局对象里

jquery的事件系统和缓存系统&amp;&amp; seajs

1, jquery的事件系统和缓存系统 事件的起因, 不能解除匿名函数 绑定: 给dom元素打上一个以版本随机号的标识, 比如1, 然后在 $.cache 上建立1的缓存对象, 如 $.cache.1.events, data; 从而引入缓存系统, 好处是只是在dom上标识下, 数据全在 $.cache 上, 而删除的时候会根据标识来删除cache, 会生成 cache[id] = { handle: 统一一个句柄, events: 事件集, data: 数据 } 事件空间,触发 由于有缓存对象

$().each() 与 $.each()区别,以及 jquery ajax 应用

在jquery 中我们可以选择$().each() 与 $.each() 进行迭代对象和数组 $(items).each(function(){ //item })   , 而后者则 $.each(items,function(i,item){ //write your code }) -----------------jquery   ajax---------------------- jquery 开发ajax 相对来说 是比较简单的  具体情况可以参考 [QLeelulu的ajax系列]

JSP禁用缓存

<% response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache"); response.setHeader("Cache-Control", "no-store"); response.setDateHeader("Expires", 0); %

chrome禁用缓存:调试javascript

chrome对js和图片的缓存,导致调试的程序不是最新的,有时F5刷新了都没用. 可以禁用缓存: 先按F12,再按F1, 勾选 Disable cache (while DevTools is open)

jquery控制按钮的禁用与可用

jquery控制按钮的禁用与可用:本章节介绍一下如何使用jquery控制按钮的可用与禁用.由于代码非常的简单,下面直接给出代码片段: $("#bt").prop("checked",true) 上面的代码可以将id属性值为bt的按钮设置为不可用状态. $("#bt").prop("checked",false) 上面的代码可以将id属性值为bt的按钮设置为可用状态.prop()方法可以参阅jQuery的prop()方法一章节.

在ASP.NET MVC中使用jQuery的Load方法加载静态页面的一个注意点

使用使用jQuery的Load方法可以加载静态页面,本篇就在ASP.NET MVC下实现. Model先行: public class Article { public int Id { get; set; } public string Url { get; set; } } 在HomeController中的Index方法,向视图传递一个Article强类型. public class HomeController : Controller { public ActionResult Ind