2010-12-16 264 views
1

Je crée une arborescence à l'aide de JQuery et de Javascript.Objet JSON transmis au contrôleur pour l'utiliser dans le modèle de jeu imbriqué 2

L'arbre a la structure HTML de <ul><li>.. et dans tous les li il y a une div qui contient deux travées.

La première plage contient une image et cette dernière contient les données de noeud.

Lorsque l'arbre est terminé, je dois passer l'arbre complet en tant qu'objet JSON à un contrôleur pour l'utiliser pour affecter les valeurs de gauche à l'aide du modèle d'ensemble imbriqué.

Comment puis-je créer l'objet JSON?

+0

Un exemple de code serait utile. – Paul

+0

avez-vous besoin d'un exemple de code pour – addy

+0

comment je fais un arbre – addy

Répondre

0

Assigner un ID à votre <ul>:

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

Et puis utilisez stringify de l'objet JSON pour obtenir la chaîne JSON:

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

Si vous avez JQuery correctement référencé, alors que devrait donner votre représentation JSON de votre arbre.