我创建了扩展 Ext.Ajax.request 的类,但我可以运行它。我总是收到错误消息:
TypeError:me.fireEvent 不是函数
if (me.fireEvent('beforerequest', me, options) !== false) {
Ext.define('MY.classes.GetItem', {
extend: 'Ext.Ajax.request',
url: 'getItems.php',
method : 'GET',
timeout: 30000,
success: function (response, opts){
alert('email sent succ!');
},
failure: function (response, opts){
alert('email request fail! ' + response.status);
//var jsonResp = Ext.util.JSON.decode(response.responseText)
//Ext.Msg.alert("Error",jsonResp.error);
},
// headers: {'Content-Type': 'application/json'},
// jsonData: {"emailId" : "admin@psiloc.com" },
params: {
To: "arek@ooo.com",
Subject: 'temat',
Text: 'wiasomosc'
}
});
我称之为:
var p = {id: itemId};
var req = Ext.create('MY.classes.GetItem');
req.request( {params : p} );
是否可以通过扩展类调用请求?
我不能让它工作。