【发布时间】:2012-04-02 21:25:13
【问题描述】:
我正在尝试缓存来自执行大量数据库处理的多个页面的结果。这些页面通过 JSON 响应提供 jqGrid(它是一个非常好的网格组件)。在阅读了几篇 S.O.关于 jqGrid 的帖子引起我的注意,即使您不向服务器发送任何内容,jqGrid 也总是发送一个随机数 (nd)。这是为了防止 IE 浏览器(8 或更少)自动缓存。
但由于我想在客户端缓存我的结果,我通过prmNames: {nd: null} 删除了这个编号。如果使用 POST 请求从服务器获取我的结果,它工作正常,但是当我尝试将动词请求更改为 GET 时,nd 数字以不同的名称出现,单个下划线 _。
下面有一个萤火虫打印我拍的更清楚。
那么,这是一个错误还是我可以从我的请求中删除它以便正确缓存服务器结果?
【问题讨论】:
标签: caching jqgrid outputcache