我写的一些代码有问题。我不得不匿名,但我可以给出问题。这个 javascript 在 iframe 中运行,并且是被实例化的对象的一部分。特别是问题是,每次在调用()调用中“类型'对象'无法转换为类型'功能'”时,我都会重复出现错误。但是,在 IE8 开发者插件中,检查我传递的函数的 typeof(this.AJAXCallback),它清楚地表明这是一个正在传递的函数。发生此错误是否有任何特殊原因?
MyObject.prototype.AJAXCallback=function(Data, e){
//snip
};
MyObject.prototype.Init=function(){
var a = window.top.window.Sys.Net.WebServiceProxy.invoke('/Data.asmx', 'GetData', false, { "IDCode":0 }, this.AJAXCallback, null);
//snip
};