Autor Zpráva
Keilew
Profil
var pole = eval("new Array('val1', 'val2')");
var asocPole = eval("{'asoc1':'val1', 'asoc2':'val2'}");
alert(pole[0]);
alert(asocPole["asoc1"]);


Výstup: invalid label
{'asoc1':'val1', 'asoc2':'val2'}

Proč?

Důvod, proč to potřebuju jako "eval" stringu, je dán ajaxem.
Chamurappi
Profil
Reaguji na Keilewa:
var asocPole = eval("({'asoc1':'val1', 'asoc2':'val2'})");
Keilew
Profil
Chamurappi: Paráda, díky. Čekal jsem nějakou podobnou zradu :-)

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