在ExtJS 3中,我想调用一个方法,如下所示。看起来不会调用服务器端的方法。我不能用这种方式使用'directFn'吗?如何解决?
服务器端是C#。
由于
function showDetail(recordId) {
Ext.Ajax.request({
directFn: Report.showDetail,
success: received,
failure: function () { alert('failure'); },
params: { recordId: recordId }
});
}
function received(response) {
var x = Ext.decode(response.responseText);
alert(x);
}
答案 0 :(得分:1)
呃,是的,你不能只创建一个参数,并期望它对Ext意味着什么。你需要调用一个url并将directFn作为url的一部分或作为参数传递,具体取决于你的服务器端设置的方式。