Thread CGI-Param werden ungünstig interpretiert (2 answers)
Opened by Hagen at 2010-08-30 15:15

Hagen
 2010-08-30 15:15
#141021 #141021
User since
2007-09-06
233 Artikel
BenutzerIn
[default_avatar]
Hallo,

mit Hilfe von JavaScript möchte ich ein Menü mit mehreren Ebenen per Drag&Drop sortieren. Das funktioniert soweit auch ganz gut (per "nestedSortables). Als Ergebnis werden/sollen die entsprechenden Variablen an den Server übertragen werden. Der erzeugte String sieht so aus (Ausgabe perl alert(...)):
Code: (dl )
1
2
3
4
navi_liste[0][id]=navi_item_10&
navi_liste[1][id]=navi_item_11&
navi_liste[1][children][0][id]=navi_item_12&
...
(hier zur besseren Lesbarkeit mit Zeilenumbürchen)

Lasse ich mir die Daten per CGI einlesen, wird daraus ein Hash und kein Array erzeugt.
Code: (dl )
1
2
3
4
5
$VAR1 = {
'navi_liste[0][children][0][children][0][id]' => 'navi_item_12',
'navi_liste[1][id]' => 'navi_item_13',
...
};

Wie erzeugt man aus dem Hash am geschicktesten wieder einen Array. Da ich 'nur' Webspace und keinen eigenen Server habe möglichst nur im Std.-Modulen bzw. Modulen ohne Installation.
Gruß
Hagen

View full thread CGI-Param werden ungünstig interpretiert