Rol: Frage zu JSON

Beitrag lesen

Hallo,

ich möchte eine kleine AJAX Anwendung schreiben.

Vom Server soll nach einer Anfrage ein Objekt zurück gegeben werden.
Mein Perl Script macht das zum testen so:

print "[{'id':'0815','param1':'4711'}]";

In meiner Calback Funktion kommt das auch an:

function test()
{
if (http_request.readyState == 4 && http_request.status == 200)
{
foo = eval ("(" + http_request.responseText + ")");
alert(http_request.responseText);
alert(foo.id);
}
}

Der erste alert gibt "[{'id':'0815','param1':'4711'}]" zurück, der zweite aber undefined. Was muß ich machen um an id, param1 usw zu kommen?

Gruß
Rol