0
我得到這個錯誤:遺漏的類型錯誤:對象#<YYY>有沒有方法「XXX」
Uncaught TypeError: Object #<Interact> has no method 'getmyData'
的問題是,這是真的!
'Interact'沒有方法'getmyData'它是包含它的'myhandler'。
它不應該首先在'Interact'中查找,而是在'myhandler'中查找它!
我不知道爲什麼它的行爲是這樣的,因爲一切正常,突然我得到這個錯誤!
一些代碼:
myHandler.ashx:
<%@ WebHandler Language="C#" Class="myHandler" %>
...
public class myHandler : JsonRpcHandler, IRequiresSessionState
{
[JsonRpcMethod()]
public string getmyData()
{
..
}
我把它在我的腳本:
var obj = new myHandler();
...
listeners: {
selectionchange: function (model, records) {
myStore.loadData(Ext.decode(obj.getmyData()));
}
讓我知道如果u需要更多的細節!
這可能是POST或GET問題。檢查請求類型。 –
有什麼要求?這裏沒有得到或發佈 – Armance
那麼你如何加載數據? :)我假設你發送一個Ajax請求到你的服務器代碼。例如您的服務器處理程序我配置爲只接受POST請求,但您發送GET。檢查Firebug,Net或Console標籤。 –