ich komme einfach nicht weiter, angeblich soll ich zwar alles richtig machen aber es geht einfach nicht...
Ich versuche aus einer Website Informationen (JSON) auszulesen, was auch schon mal geht.
Dann Konvertier ich den Spaß von JSON zu JS Objekt, geht auch.
Und als letztes will ich die Variable übergeben...geht aber nicht...undefiniert...
js.js
function GetInfo() { var myJSONObject; //* var URL = "sag_ich_nicht.com"; var req = new XMLHttpRequest(); req.open("GET", URL); req.onreadystatechange = function() { if (req.readyState == 4) { myJSONObject = JSON.parse(req.responseText); //** # } } req.send(null); ## return myJSONObject; }
test.html
alert(GetInfo());
** Schon hier wird die Variable die am anfang (*) von GetInfo() deklariert wurde nicht verwendet
# Wenn ich hier per alert() die Variable ausgebe ist alles in Ordnung.
## Geben ich hier die Variable per alert() aus heist es undefiniert
Danke für Eure Hilfe