Thread Array an Ajax ausliefern
(11 answers)
Opened by bianca at 2009-09-18 17:20
Ich würde dir lieber empfehlen ein JavaScript Framework zu nutzen. Dies vereinfacht die verwendung auch von Ajax umgemein und macht es auch Platformunabhängig.
Ansonsten empfiehlt sich als austausch wie Taulmarill schon sagte JSON. Wenn du also in Perl ein Array hast musst du eher soetwas z.B. machen. Code: (dl
)
print encode_json(\@perl_array) Die meisten JavaScript Frameworks haben auch meist direkt Methoden eingebaut die die Rückgabe als JSON interpretieren und daraus eine JavaScript Datenstruktur bauen. Und ja die meisten implementieren so einen Parser selber aus sicherheitsgründen. Nutzt du eval() wie in deinem Beispiel würde beliebiger Code ausgeführt werden. Als Content-Type gibt man dann in der Regel z.B. "application/json" zurück und nicht "text/html". Vielleicht für dich Interessant: http://matthiasschuetz.com/javascript-framework-ma... Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|