簡體   English   中英

未捕獲的TypeError:對象# <YYY> 沒有方法“ xxx”

[英]Uncaught TypeError: Object #<YYY> has no method 'xxx'

我收到此錯誤:

Uncaught TypeError: Object #<Interact> has no method 'getmyData'

問題是,這是真的!

'Interact'沒有方法'getmyData',包含它的是'myhandler'。

它不應該首先在“交互”中尋找它,而在“ 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()));

        }

讓我知道您是否需要更多詳細信息!

解決似乎有干擾或什么

我要做的就是更改var的名稱:

var obj = new myHandler();

像其他東西

var mh = new myHandler();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM