Autor | Zpráva | ||
---|---|---|---|
Spectator Profil |
#1 · Zasláno: 21. 6. 2013, 17:21:15
ahoj,
mám celkem jednoduché pole v JSON formátu a chci vypsat položky li toto je script, který se stará o výpis: var json = $.parseJSON(tags_json); $.each(json, function (id, obj) { $('#jp-tags').append( '<li data-client="' + obj.is_client + '" data-seconds="' + obj.position + '" data-recordId="' + obj.record_id + '" data-id="' + obj.tag_id + '">' + '<span class="jp-tag-position-span">' + obj.position + '</span>' + '<span class="jp-tag-text-span>' + obj.text + '</span>' + '<span class="jp-tag-user-span>' + obj.user + '</span>' + '</li>' ); }); a json pole {"20":{"tag_id":20,"position":170.548,"user":"Martin","text":"sdsdfsdff","record_id":1,"is_client":""},"24":{"tag_id":24,"position":500,"user":"Martin","text":"gdsfsdf","record_id":1,"is_client":""}} Funguje mi to v IE, FF, ale nefunguje v chrome, ve kterém bych to zrovna nečekal. bohužel do konzole nehlásí žádnou chybu. Dělám něco špatně nebo co může tuto chybu způsobovat? |
||
joe Profil |
#2 · Zasláno: 24. 6. 2013, 02:51:47
Spectator:
„json pole“ Žádné pole nikde nevidím, nevím co je "json pole". „ale nefunguje v chrome“ Nefunguje co? Chyba se projevuje jak? Máš živou ukázku? Proč používáš append v každé iteraci, nestačí jenom jednou - po skončení cyklu?
|
||
Časová prodleva: 11 let
|
0