gpt4 book ai didi

javascript - 我应该向这个 JavaScript 函数传递什么参数?

转载 作者:行者123 更新时间:2023-11-28 11:01:44 24 4
gpt4 key购买 nike

我正在关注this tutorial这涉及到 JavaScript 的使用,而我对此几乎没有经验。在代码中,作者调用 jQuery getJSON() 函数,使用 HTTP GET 请求 from here 检索 JSON 数据。 。如果请求成功,它将运行指定的函数,该函数可以将从服务器返回的数据作为参数。

这是有问题的代码部分:

$.getJSON(requestURL, function(json) {
document.getElementById("temp").innerHTML = json.result + "° F";
document.getElementById("temp").style.fontSize = "28px";
document.getElementById("tstamp").innerHTML = json.coreInfo.last_heard;
});

如果我想单独声明请求成功时运行的函数,存储响应对象的参数应该使用什么?

这就是我想要的样子:

function onSuccess(json) {
document.getElementById("temp").innerHTML = json.result + "° F";
document.getElementById("temp").style.fontSize = "28px";
document.getElementById("tstamp").innerHTML = json.coreInfo.last_heard;
}

$.getJSON(requestURL, onSuccess()); //what should get passed into this function?

如果这是一个无知的问题,我深表歉意,并提前感谢您。

最佳答案

您需要将函数本身作为参数传递,而不是调用:

$.getJSON(requestURL, onSuccess);

关于javascript - 我应该向这个 JavaScript 函数传递什么参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40879408/

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