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标签。 –