0

我使用 ExtJS 4 和一个RESTProxy. 每次我发送请求(PUT 或 GET)时,我的请求中都会包含缓存:

http://localhost:9000/todos?_dc=1355520254945

这是我的商店定义:

Ext.define('MyStore'), {  
     extend: 'Ext.data.Store',  
     model: 'MyModel',  
     proxy: {  
         type: 'rest',  
         url: '/todos',  
         disableCaching: false  
     }  
 });

我也用过disableCaching: false,但是不行。

4

2 回答 2

2

尝试这个:

noCache: false

因为 disableCaching 字段不存在。

于 2012-12-14T22:23:51.023 回答
0

您可以像这样全局关闭缓存

<script src="ext-all.js" type="text/javascript"></script>

<script type="text/javascript">
     Ext.data.Connection.disableCaching = false;      // for file uploads
     Ext.data.proxy.Server.prototype.noCache = false; // for all stores loads
     Ext.Ajax.disableCaching = false;                 // for all Ext.Ajax.request()
</script>
<script type="text/javascript" src="app.js"></script>
于 2016-12-23T20:02:05.110 回答