jQuery getJSON save result into variable

javascript, jquery, json

Solution

You can't get value when calling `getJSON`, only after response.

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

Problem

I use getJSON to request a JSON from my website. It works great, but I need to save the output into another variable, like this: ``` var myjson= $.getJSON("http://127.0.0.1:8080/horizon-update", function(json) { }); ``` I need to save the result into `myjson` but it seems this syntax is not correct. Any ideas?

Original source

Related problems