惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 聂微东
GbyAI
GbyAI
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
Visual Studio Blog
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
B
Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
雷峰网
雷峰网
爱范儿
爱范儿
Vercel News
Vercel News
人人都是产品经理
人人都是产品经理
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
P
Proofpoint News Feed
A
About on SuperTechFans
I
InfoQ
F
Fortinet All Blogs
L
LangChain Blog
T
Tailwind CSS Blog

博客园 - xiaohu

谈谈Memcached与Redis Android中,在onAnimationEnd方法中调用 viewgroup.removeview,报 nullpointerexception异常的解决方法 .NET 应用内存泄漏的诊断 discuz NT 在IIS7上部署后,应用程序池停止 大型网站性能及安全 简述 .Net导出Excel的两种方法,导出Word亦类似 SqlServer2005 重建索引 SQL Server 2008下日志清理方法(非dump语句) iPhone消息推送机制(Push)实现及通过.net应用程序发送消息给ios应用程序 JS document.writeln 输出中文乱码问题的解决方法 JS javascript实现url编码和url解码(urlEncode urlDecode) IIS6配置GZIP压缩网页来提升网页浏览速度 ASP.NET 递归算法 生成N级(级联)树TreeView MOSS视频教程 - Office SharePoint Server 2007开发与应用 IE8兼容IE7模式代码:X-UA-Compatible详解 利用ajax.dll进行asp.net ajax开发 Quartz的时间配置 网络负载均衡(NLB)及Session 同步相关 如何彻底卸载oracle
jquery ui dialog弹出窗 清空缓存Cache或强制刷新
xiaohu · 2013-11-28 · via 博客园 - xiaohu

我用jquery ui 弹出一个购物车的对话,通过AJAX加载的数据。发现购物车被缓存,一直看到是旧数据。为了刷新购物车更新,我必须去加一个刷新按钮,点击后更新购物车页面。有没有一种方法来自动刷新加载到对话框的内容?

我在加载使用下面的代码内容:

function loadCart() {    $('#dialog').load('...url to cart page...');

 $('#dialog').dialog({  autoOpen: false,  width: 768,  bgiframe: true,  modal: true,  position: ['center',30]  });

 $('#dialog').dialog('open');

}

最简单的方法是这样做:

$.ajaxSetup ({       cache: false   //禁用缓存 });

如果你想更细粒度地控制特定的AJAX调用,你必须跳过使用load()方法,使AJAX调用标准的方式,指定缓存:false属性。

另一种选择是手动附加一个随机字符串到你load()方法的url后面,如http://www.cxyclub.cn/?timestamp=vnoe98295q232ei15t34kj,这将迫使浏览器每次都重新请求页面,不缓存页面Cache。我更喜欢第一种方法,显然是最简单的清空jquery弹出窗缓存Cache和刷新页面方法。

文章来自: 程序员俱乐部(www.cxyclub.cn) 详文参考:http://www.cxyclub.cn/n/34920/