如果你运行上面的这段代码,会发现IE下并没有效果,内容没有更新。这是因为IE有缓存,如果数据源的URL和当前的URL一致,那么IE就不会去更新内容。解决方法也很简单,加一个随机数就好了。最终版本:
function(){$(“#cnt”).load(location.href+”?rnd=”+(Math.ceil(Math.random()*1000))+” #cnt”);
function(){$(“#cnt”).load(location.href+”?rnd=”+(Math.ceil(Math.random()*1000))+” #cnt”);
本文探讨了在Internet Explorer浏览器中使用动态加载内容时遇到的缓存问题,并提供了一个简单的解决方案,即通过在请求URL中添加随机数来强制浏览器刷新内容。

被折叠的 条评论
为什么被折叠?



