0

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)+"]";ましたが、機能せず、何も表示されません。

4

0 に答える 0