2010-12-16 7 views
1

Ich mache eine Baumstruktur mit Hilfe von JQuery und Javascript.JSON-Objekt an Controller übergeben, um es im verschachtelten Satzmodell zu verwenden

Der Baum hat die HTML-Struktur von <ul><li>.. und innerhalb jeder li gibt es eine div, die zwei Felder enthält.

Der erste Bereich enthält ein Bild und das zweite enthält die Knotendaten.

Wenn der Baum abgeschlossen ist ich den kompletten Baum als JSON-Objekt mit einem Controller , es zu benutzen passieren müssen, um die Links-Rechts-Werte unter Verwendung von Nested Sets zuweisen.

Wie kann ich das JSON-Objekt erstellen?

+0

Beispielcode würde helfen. – Paul

+0

benötigen Sie einen Beispielcode für – addy

+0

, wie ich einen Baum mache – addy

Antwort

0

eine ID zu Ihrem <ul> zuordnen:

<ul id='tree'> 
    <li><div><span><img src='...' /></span><span>data</span></div></li> 
    ... 
</ul> 

Und dann stringify vom JSON Objekt verwenden, um das JSON-String zu erhalten:

$(function() { 
    var jsonText = JSON.stringify($("#tree")[0]); 
}); 

Wenn Sie JQuery hat richtig verwiesen wird, dann ist das Geben Sie Ihre JSON-Darstellung Ihres Baumes an.