1

在 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);
}
4

1 回答 1

1

嗯,是的,你不能只创建一个参数并期望它对 Ext 有意义。您需要调用 url 并将 directFn 作为 url 的一部分或作为参数传递,具体取决于您的服务器端内容的设置方式。

于 2012-07-20T16:21:19.817 回答