a.js 中有一个定义好的 store
Ext.define('Prg.ds.activeAdCamps', { extend: 'Ext.data.Store',
model : basicModel,
proxy: {
type: 'ajax',
actionMethods: {create :'POST',read:'POST',update:'POST',destroy:'POST'},
url: 'combo/activeAdCamps',
reader: {
type: 'json',
root: 'root'
}
}
});
在 b.js 中,我定义了上面定义的 Store 的局部变量:
77: ... 78: var ds_activeAdcamps = new Prg.ds.activeAdCamps(); 79: ds_activeAdcamps.load(); 80:...
我也将这种商店用于其他组合,它们没有任何问题。甚至,我想以与以前完全相同的方式使用这家商店,我在控制台中收到以下错误消息:
Uncaught TypeError: undefined is not a function index:78
report_adcamp_onready index:78
(anonymous function)
handleSuccess pro_magic.js:208
Ext.apply.callback ext-all.js:15
Ext.define.onComplete ext-all.js:15
Ext.define.onStateChange ext-all.js:15
(anonymous function) ext-all.js:15
在我的本地计算机上,首先它给出了相同的错误,我不明白为什么,在一段时间后,它按预期工作......但是,在服务器上,我仍然收到这个错误。