繁体   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