Ich versuche $ .getJSON zu verwenden, um Daten von einem Server zu ziehen, aber die Ergebnisse werden weiterhin als undefiniert angezeigt und ich bin mir nicht sicher, was ich falsch mache.
var url="http://api.<domain>.com/<access token>/";
$.getJSON(url, function(data) {
// values
var ledState = data.ledState;
console.log("ledState="+ledState);
});
Daraus ergibt sich: "LED-Status = nicht definiert" in der Konsole. Wenn ich "Daten" stringify, erhalte ich:
[
{
"id": "1098",
"readingTime": "2016-06-16 18:06:11",
"bedLamp1": "0",
"bedLamp2": "0",
"bedOverhead": "0",
"bedCandle": "0",
"bedTemp": "76.47",
"ledState": "1",
"fadeSpeed": "5",
"ledBrightness": "100",
"autoSwamp": "1",
"goalTemp": "77",
"colorHEX": "00ffff",
"outsideTemp": "113",
"watts": "39.23",
"lvTemp": "78",
"lvHumidity": "20",
"lvLamp": "0",
"lvCandle": "0",
"lvLedState": "0",
"lvFadeSpeed": "10",
"lvLedBrightness": "100",
"lvColorHEX": "ff0033"
}
]
Was bin ich vergessen?
vorausgesetzt, Sie mehr Werte für die Datenüberprüfung haben diese [Demo] (https://jsfiddle.net/4w2qn51y/) – guradio