Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 25. 9. 2011, 19:26:27
Zdravím.
Mám string: var str = {"a":10,"b":20} a chcem ho premeniť na objekt, z ktorého môžem ťahať dáta cez JS. Použil som: var data = JSON.parse(str) ale neviem ako z tohto objektu získať dáta. Skúšal som napr.: alert(data[0]) alert(data.a) data['a'] |
||
Witiko Profil |
#2 · Zasláno: 25. 9. 2011, 20:21:19 · Upravil/a: Witiko
hal_sk:
„Mám string:“ Nemáš, to je literálový zápis objektu. var obj = {"a":10,"b":20}; alert(obj.a); Toto by byl string: var str = "{\"a\":10,\"b\":20}", data = JSON.parse(str); alert(data.a); |
||
hal_sk Profil |
#3 · Zasláno: 25. 9. 2011, 20:42:03
Witiko:
Sorry, zle som to napísal sem do fóra. Chybu som ale robil, že v skutočnom príklade som namiesto premenej "data" použil premennú s názvom "status", čo je asi nejaké vyhradené slovo pre JS a to robilo problém. Použil som iný názov a už je to ok. |
||
Witiko Profil |
#4 · Zasláno: 25. 9. 2011, 21:04:26 · Upravil/a: Witiko
hal_sk:
Pokud jsi to deklaroval v globálním jmenném prostoru, tak se to o místo na výsluní pralo s window.status .
|
||
Časová prodleva: 14 let
|
0