【发布时间】:2012-04-18 20:08:29
【问题描述】:
我正在经历通过 Jquery 的 get 创建的 Ajax 请求的随机缓存。
Jquery 以最直接的传统方式完成(路由 + 参数 + 回调)
我已经在用了
$.ajaxSetup({cache:false});
但它似乎并不总是有效。我知道 ajaxSetup no cache 是如何工作的,我看到添加的随机参数被添加到我的请求 url。
我目前的浏览器是 IE 8.0
有没有人知道除了ajaxSetup方式之外的另一种解决方案...
【问题讨论】:
-
你怎么知道它在缓存?
-
您的浏览器不会缓存不同 URL 的请求(这是随机参数的目的)。
-
我知道是因为我有在控制器中没有命中的断点。请求也返回得太快了:-)
-
清除浏览器缓存也让我遇到了断点
-
您是否使用 Fiddler 检查请求并确保将时间戳变量添加到每个请求(确保 cache:false 正常工作?
标签: ajax asp.net-mvc caching jquery