molily: Was macht diese Funktion?

Beitrag lesen

Hallo,

Aha, Daten ist ein Array. Ein Array definiert man u.a. durch die Kurzschreibweise

myArr = (elem1, elem2, ...);

Äh, nicht ganz. [elem1, elem2, elem3, ...] ist die besagte Kurzschreibweise.

Klammern gibt es, um in Ausdrücken die Operatorenrangfolge zu umgehen. Bei ([elem1, elem2, elem3, ...]) sind die Klammern eher überflüssig.

Nun scheint der Inhalt von http.responseText eine kommaseparierte Liste zu sein

Wie gesagt eher [elem1, ... ].

(Im Übrigen ist für so etwas XMLHttpRequest ungeeignet, dafür nutzt man JSONP. Das heißt, man bindet dynamisch ein script-Element ein, das ein externes Script lädt. Das ruft dann eine gewünschte Funktion mit gewissen Parametern auf, z.B. wie hier einem Array.)

Mathias

--
»No nations, no borders.«
SELFHTML Weblog