Extjs4 添加到extjs数据存储ajax调用的随机数

Extjs4 添加到extjs数据存储ajax调用的随机数,extjs4,datastore,Extjs4,Datastore,我是这样使用Extjs4数据存储的。 当我看到ajax调用时,url中会附加一个随机数 var resource_store = Ext.create('Ext.data.Store', { pageSize: 10, autoLoad: true, fields: ['id','r_number','c_number','resource_name','resource_desc','resource_url','resource_file'], proxy: { type: 'a

我是这样使用Extjs4数据存储的。 当我看到ajax调用时,url中会附加一个随机数

 var resource_store = Ext.create('Ext.data.Store', {
 pageSize: 10,
autoLoad: true,
fields: ['id','r_number','c_number','resource_name','resource_desc','resource_url','resource_file'],
proxy: {
    type: 'ajax',
    url: BASE_URL+'courses/resources/displayResources/'+course_id,
    reader: {
        type: 'json',
        root: 'results'
   }
},
storeId: 'id'
});
即使我使用
操作方法:{
读:“邮报”
}

?_dc=1328442262503仍显示在url中

如何删除url中的这些参数。并通过POST发送任何参数

即使我使用actionMethod:{read:'POST'}

?_dc=1328442262503仍显示在url中

当然会。您应该使用
actionMethods
(末尾带有“s”)

要从GET请求中删除_dc,您应该将
noCache:false
添加到代理的配置中


另外,使用帖子阅读是一种糟糕的做法。只有在修改服务器上的数据时,才应使用POST。

如果网络中有任何代理,在禁用随机数之前,请检查它们是否已禁用缓存,否则客户端将继续读取存储在代理中的以前的页面,而不是从服务器下载更新的页面。添加到调用中的随机数使每次调用都不同,代理将被迫始终从服务器下载该随机数

此参数不会产生任何问题。
http://localhost/Edu_web/index.php/courses/resources/displayResources/PTGRE14?_dc=1328442262503&page=1&start=0&limit=10