Hallo!
Ich habe eine JavaScript Programm mit welchen ich dynamisch einen Baum aufbauen kann, d.h. ich kann verschiedene Teile per Drag and Drop an eine andere Stelle verschieben und neue Elemente einfügen. Aus diesem Baum wird folgender String erzeugt:
das Ganze sieht in der Baumansicht so aus.
Ich benötige nun ein Skript welches mit per Javascript diesem Baum für die Datenbank vorbereitet, d.h. optimal wäre zu jedem element ein Array mit den Inhalten Id, Leftwert, Rightwert. Diese sollen dann via ajax übergeben und dann in die Datenbank geschrieben werden.
Mein Problem ist nun wie ich es am einfachsten und besten realisiere die oben dargestellten Daten auf Arrays mit den richtigen left und rightwerden aufzuteilen.
Wäre super wenn mir jemand dazu ein paar anregungen oder Beispiele nennen könnte!
Thx
spacefrog
Ich habe eine JavaScript Programm mit welchen ich dynamisch einen Baum aufbauen kann, d.h. ich kann verschiedene Teile per Drag and Drop an eine andere Stelle verschieben und neue Elemente einfügen. Aus diesem Baum wird folgender String erzeugt:
Code:
categoryList[0][id]=1
&categoryList[1][id]=2
&categoryList[1][children][0][id]=3
&categoryList[1][children][0][children][0][id]=4
&categoryList[1][children][0][children][0][children][0][id]=10
&categoryList[1][children][1][id]=5
&categoryList[2][id]=6
&categoryList[3][id]=7
&categoryList[3][children][0][id]=8
&categoryList[4][id]=9
das Ganze sieht in der Baumansicht so aus.
Code:
1
|-2
|-3
|-4
|-10
|-3
|-6
|-7
|-8
|-9
Ich benötige nun ein Skript welches mit per Javascript diesem Baum für die Datenbank vorbereitet, d.h. optimal wäre zu jedem element ein Array mit den Inhalten Id, Leftwert, Rightwert. Diese sollen dann via ajax übergeben und dann in die Datenbank geschrieben werden.
Mein Problem ist nun wie ich es am einfachsten und besten realisiere die oben dargestellten Daten auf Arrays mit den richtigen left und rightwerden aufzuteilen.
Wäre super wenn mir jemand dazu ein paar anregungen oder Beispiele nennen könnte!
Thx
spacefrog