Question

I can't pass data to Dynatree.

I have a JS object: enter image description here

I am doing

 var data=JSON.stringify(treeData);

I am getting this JSON string:

"{"data":"Banner","attr":{"Id":"1","ParentId":"","RootId":"1","Level":"0","Operation":"0"},"state":"closed","children":[{"data":"BWS","attr":{"Id":"54","ParentId":"1","RootId":"1","Level":"1","Operation":"0"},"state":"closed","children":[{"data":"BWS ID","attr":{"Id":"117","ParentId":"54","RootId":"1","Level":"2","Operation":"0"},"state":"closed","children":[{"data":"New node","attr":{"Id":"122","ParentId":"117","RootId":"1","Level":"3","Operation":"0"},"state":"closed","children":[{"data":"New node","attr":{"Id":"125","ParentId":"122","RootId":"1","Level":"4","Operation":"0"},"state":"closed","children":[{"data":"New node","attr":{"Id":"127","ParentId":"125","RootId":"1","Level":"5","Operation":"0"},"state":"closed","children":[]}]},{"data":"New node","attr":{"Id":"126","ParentId":"122","RootId":"1","Level":"4","Operation":"0"},"state":"closed","children":[{"data":"ghj","attr":{"Id":"146","ParentId":"126","RootId":"1","Level":"5","Operation":"0"},"state":"closed","children":[]}]}]},{"data":"BWS DD","attr":{"Id":"123","ParentId":"117","RootId":"1","Level":"3","Operation":"0"},"state":"closed","children":[]},{"data":"BWS FF","attr":{"Id":"157","ParentId":"117","RootId":"1","Level":"3","Operation":"0"},"state":"closed","children":[]},{"data":"BWS OO","attr":{"Id":"162","ParentId":"117","RootId":"1","Level":"3","Operation":"0"},"state":"closed","children":[]}]}]}]}"

Edit

1) I am getting this error:

"Uncaught invalid data type for {"data":"Banne ...."

2) I have tried var data="["+JSON.stringify(treeData)+"]"; , but it didn't work and it's not showing anything.

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top