【发布时间】:2009-07-20 14:00:20
【问题描述】:
我正在使用 jQuery.ajax (http://docs.jquery.com/Ajax/jQuery.ajax) 将不同网页的内容注入当前页面。将此视为“预览”窗口。 jQuery 有一个可选的缓存参数,它非常适合从缓存中加载内容,而不是再次请求同一页面。
我的问题是注入的内容可以从不同的位置进行编辑。发生这种情况时,我想使浏览器上的缓存无效,以便下次请求页面内容时,jQuery 将请求页面而不是使用缓存。我可以将缓存参数设置为 false,但不会缓存任何内容。我需要缓存内容,并且仅在源内容发生更改时才重新请求。
如何使当前缓存的网页无效?
【问题讨论】: