Autor Zpráva
Spectator
Profil
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
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?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0