Dynatree にデータを渡すことができません。
私はJSオブジェクトを持っています:
私がやっている
var data=JSON.stringify(treeData);
私はこのJSON文字列を取得しています:
"{"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":[]}]}]}]}"
編集
1) 次のエラーが表示されます。
"Uncaught invalid data type for {"data":"Banne ...."
2) を試しvar data="["+JSON.stringify(treeData)+"]";
ましたが、機能せず、何も表示されません。