gpt4 book ai didi

javascript - 将参数传递给 gadget.io.makeRequest 的回调函数

转载 作者:行者123 更新时间:2023-11-28 02:48:31 27 4
gpt4 key购买 nike

我想向 gadget.io.MakeRequest 的回调函数传递一个参数。这有可能吗?

function MyRequest(param){
...
gadget.io.makeRequest(url, callback, opt_params, param);
...
}

function callback(result,param)
{
eval("param(result)");
}

if (a==1)
MyRequest(mycbk1);
if (a==2)
MyRequest(mycbk2);

function mycbk1(result){
// handle results of makeRequest when a==1
}
function mycbk21(result){
// handle results of makeRequest when a==1
}

最佳答案

一种可能性是将回调函数包装在匿名函数中,如下所示:

function MyRequest(param){
...
gadget.io.makeRequest(
url,
function(result) { callback(result, param); },
opt_params);
...
}

当小工具请求完成时,将调用匿名函数,并将 result 作为唯一参数。匿名函数随后使用 resultparam 作为参数调用您的callback 函数。

关于javascript - 将参数传递给 gadget.io.makeRequest 的回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4312753/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com