javascript - jQuery getJSON 将结果保存到变量中

我使用 getJSON 从我的网站请求 JSON。它很好用,但我需要将输出保存到另一个变量中,如下所示:

var myjson= $.getJSON("http://127.0.0.1:8080/horizon-update", function(json) {

                 });

我需要将结果保存到 myjson 但似乎这种语法不正确。有什么想法吗?

最佳答案

调用getJSON时无法获取值,只有响应后才能获取。

var myjson;
$.getJSON("http://127.0.0.1:8080/horizon-update", function(json){
    myjson = json;
});

https://stackoverflow.com/questions/15764844/

相关文章:

javascript - 将两个 json/javascript 数组合并为一个数组

jquery - data.map 不是函数

c# - 忽略 Json.net 中的空字段

java - 如何在 Postman 中上传文件和 JSON 数据?

java - 如何使用 Jackson 反序列化 JS 日期?

json - 在 Excel VBA 中解析 JSON

json - 如何使用 Swift Decodable 协议(protocol)解码嵌套的 JSON

json - 如何使用从字符串转换为 float64 的类型解码 JSON

javascript - JSON.stringify 的 jquery 等效项

javascript - 如何检查 JavaScript 对象是否为 JSON