0
私は、自分のASP MVCアプリケーションにjqTreeを追加しました。私は、私の見解でツリービューを表示する必要があります。jqTreeをASP MVCとJSONファイルで使用する
@{
ViewBag.Title = "Tree";
}
<h2>@ViewBag.Title</h2>
<div id="tree1" data-url="/Home/Nodes"></div>
@section scripts {
<script language="javascript" type="text/javascript">
$(function() {
$('#tree1').tree();
});
</script>
}
私のデータがJSONファイル(〜/ App_Dataに/ Roles.json)である:私はJSONファイルをロードするにはどうすればよい
{
"id": 1,
"label": "Role1",
"children": [
{
"id": 2,
"label": "Role2",
"children": [
{
"id": 3,
"label": "Role3",
"children": [
]
},
{
"id": 4,
"label": "Role4",
"children": [
]
}
]
}
]
}
ビュー内の対応するツリービューを表示するコントローラアクションメソッド?
public ActionResult Nodes()
{
var roles = // load json file
return Json(roles, JsonRequestBehavior.AllowGet);
}
ありがとうございました!よく働く!しかし、なぜajaxは必要ですか? jqTreeのマニュアルのようにdivの '
'にコントローラメソッドを指定するのはなぜ機能しませんでしたか? –