关于jstree异步加载数据
如题:
这是导入相关包,jstree版本是3.0
<script type="text/javascript" src="js/jquery/jquery-2.1.1.js"></script>
<script type="text/javascript" src="js/jstree/src/jstree.js"></script>
这是前台js
<script type="text/javascript">
$(document).ready(function () {
$("#dvtree").jstree({
"json_data": {
"ajax": {
"url": "ajax/Handler1.ashx",
"data": function (n) {
return { id: n.attr ? n.attr("id") : 0 };
}
}
},
"plugins": ["themes", "json_data"]
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="dvtree"></div>
<div>
</div>
</form>
</body>
</html>
这是后台资源文件
ajax/Handler1.ashx
context.Response.ContentType = "text/json";
string strJson = "";
strJson = "[{\"data\":\"aaa\",\"attr\":{\"id\":\"1\"},\"state\":\"open\",\"children\":[{\"data\":\"bbb\",\"attr\":{\"id\":\"2\"},\"state\":\"closed\"}]}]";
context.Response.Write(strJson);
问题:
这应该没写错啊,为什么老是不能显示树?也加载不到数据?jstree官网上及网上的资料非常少,有做过的朋友麻烦帮忙看一看,感谢!