_Javascript中的addFunctionCall方法
JS中是否有名为_Javascript中的addFunctionCall方法,javascript,Javascript,JS中是否有名为\u addFunctionCall的方法?我在一个遗留应用程序中遇到了下面这行代码。 方法定义: i2b2.ONT.ajax._addFunctionCall( "GetNameInfo", "{{{URL}}}getNameInfo", i2b2.ONT.cfg.msgs.GetNameInfo,
\u addFunctionCall
的方法?我在一个遗留应用程序中遇到了下面这行代码。方法定义:
i2b2.ONT.ajax._addFunctionCall( "GetNameInfo",
"{{{URL}}}getNameInfo",
i2b2.ONT.cfg.msgs.GetNameInfo,
null,
i2b2.ONT.cfg.parsers.ExtractConcepts);
方法调用:
var results = i2b2.ONT.ajax.GetNameInfo("ONT:FindBy", searchOptions);
我的另一个问题是
GetNameInfo
方法调用只包含两个参数,而方法定义似乎包含两个以上的参数 \u addFunctionCall
不是本机JavaScript方法
您正在查看源代码的应用程序似乎有自己的名为\u addFunctionCall
的函数,该函数基于输入参数构造函数并将其添加到对象中
未传递的参数将在函数中
未定义(就像任何其他未初始化的变量一样)&可以通过参数[ordinal]
在函数中读取额外的参数
这不是标准的javascript 您必须查找i2b2.ONT.ajax对象的定义 您发布的代码中没有方法定义,但有两个不同的方法调用: -\u addFunctionCall需要5个参数(至少)
-GetNameInfo需要两个参数。\u addFunctionCall在i2b2配置单元的i2b2\u cell\u communicator.js文件中定义。检查1.7源或您在蜂巢中使用的任何源 我检查了完整的源代码,找不到任何定义或使用
\u addFunctionCall
的地方。我检查了那个网站,但它对我没有多大帮助。仍然会再试一次。不知道这是否与你想做的任何事情有关,但谷歌搜索+i2b2“\u addFunctionCall=function”
给了我答案