Excuses voor de onduidelijke titel. Weet niet zo goed hoe ik dit moet beschrijven. Tevens is dit de eerste keer dat ik iets met javascript doe, dus bear with me 
Ik heb een script dat json data ontvangt en hiermee een webpagina vult (voor de geintereseerden, ik wil data vanuit Domoticz op mijn magic mirror plaatsen).
Nu werkt dat allemaal prima. Maar ik wil iets doen waarvan ik niet weet hoe.
Ik heb het volgende:
De rechterzijde is de json data, en links kan ik er wat mee. Nu wil ik eigenlijk bijvoorbeeld data.result[0].Usage kunnen veranderen adhv een variabele. Ik heb er een, laat ik hem sensor.var1 noemen en die is gelijk aan "Usage". Nu wilde ik eerst data.result[0].sensor.var1 doen, maar dit werkt niet. Volgens mij omdat het een list(?) is en dat geen item in die list is.
Ik heb nu zelf geen idee hoe ik in die list op zoek kan gaan naar het item dat gelijk is aan de naam van mijn variabele zodat ik de waarde eruit kan halen. Is er iemand die mij in de juiste richting kan duwen?
Ik heb een script dat json data ontvangt en hiermee een webpagina vult (voor de geintereseerden, ik wil data vanuit Domoticz op mijn magic mirror plaatsen).
Nu werkt dat allemaal prima. Maar ik wil iets doen waarvan ik niet weet hoe.
Ik heb het volgende:
JavaScript:
1
2
3
4
5
6
7
8
9
| for (var c in this.sensors) { var sensor = this.sensors[c]; if(sensor.idx == data.result[0].idx){ this.sensors[c].sname = data.result[0].Name; this.sensors[c].status = data.result[0].Data; this.sensors[c].data2 = data.result[0].Usage; this.sensors[c].type = data.result[0].Type; } } |
De rechterzijde is de json data, en links kan ik er wat mee. Nu wil ik eigenlijk bijvoorbeeld data.result[0].Usage kunnen veranderen adhv een variabele. Ik heb er een, laat ik hem sensor.var1 noemen en die is gelijk aan "Usage". Nu wilde ik eerst data.result[0].sensor.var1 doen, maar dit werkt niet. Volgens mij omdat het een list(?) is en dat geen item in die list is.
Ik heb nu zelf geen idee hoe ik in die list op zoek kan gaan naar het item dat gelijk is aan de naam van mijn variabele zodat ik de waarde eruit kan halen. Is er iemand die mij in de juiste richting kan duwen?
PSN: DutchTrickle PVoutput