2012-06-29 89 views
1

在ExtJS 3中,我想調用一個方法,如下所示。看起來像服務器端的方法沒有被調用。我不能使用'directFn'這種方式?如何解決它?ExtJS呼叫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

你在哪裏看到請求方法的directFn參數? – jjathman

回答

1

呃,是的,你不能只是創建參數,並期望它意味着什麼給分機。您需要調用url並將directFn作爲url的一部分或作爲參數傳遞,具體取決於您的服務器端設置。