Передача значений из dynatree в JSON
Я создаю одну структуру dynatree и пытаюсь преобразовать узлы дерева в значение JSON. Как это сделать? я могу получить объекты JSON, но не могу получить значения для этого объекта JSON.
Ниже приведен код для создания dynatree и его преобразования в JSON:
<script type="text/javascript">
$(function(){
// Attach the dynatree widget to an existing <div id="tree"> element
// and pass the tree options as an argument to the dynatree() function:
$("#source").dynatree({
onActivate: function(node) {
// A DynaTreeNode object is passed to the activation handler
// Note: we also get this event, if persistence is on, and the page is reloaded.
alert("activated node"+node.data.title);
alert(tree);
},
children: [ // Pass an array of nodes.
{title: "source", isFolder: true,
children: [
{title: "field1"},
{title: "feiled2"}
]
},
{title: "group", isFolder: true,
children: [
{title: "field1"},
{title: "feiled2"}
]
}
]
});
var tree = $("#source").dynatree("getTree").toDict();
alert(tree);
var jsonObject = JSON.stringify(tree);
alert("json stringify"+jsonObject.tree);
});
</script>
вывод я получаю [объект объекта, объект объекта]. какую ошибку я здесь делаю?