我正在使用一些现有的 javascript,并且我有以下代码:
launchDialog(myUrl,function(result, returnValue){
//whatever
});
此代码启动一个模态窗口,当该窗口关闭时,回调函数将触发。
我想知道的是,我是否可以从模态执行一些 javascript,这将允许我设置回调函数的 returnValue
参数?
仅供引用:
不确定它是否重要,但这是某些现有 SharePoint javascript 的简化版本。我无法更改 lauchDialog
函数的功能,但我可以将 javascript 添加到模态和回调函数。
最佳答案
function tryMe (param1, param2) {
alert(param1 + " and " + param2);
}
function callbackTester (callback) {
callback (arguments[1], arguments[2]);
}
callbackTester (tryMe, "hello", "goodbye");
有一个例子,我想这就是你想要做的。
例如使用以下来源:JavaScript: Passing parameters to a callback function
关于javascript - 如何从回调函数中设置值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063183/