将Json结果绑定到kendo treeview
我得到了如下所示的json结果(如json查看器中所示) 现在我尝试将这个JSON结果绑定到一个kendo树视图,如下.cshtml中的代码所示将Json结果绑定到kendo treeview,json,performance,kendo-ui,treeview,Json,Performance,Kendo Ui,Treeview,我得到了如下所示的json结果(如json查看器中所示) 现在我尝试将这个JSON结果绑定到一个kendo树视图,如下.cshtml中的代码所示 @(Html.Kendo().TreeView() .Name("treeview") .DataTextField("parents") .DataSource(dataSource => dataSource .Read(read => read .Action("empT
@(Html.Kendo().TreeView()
.Name("treeview")
.DataTextField("parents")
.DataSource(dataSource => dataSource
.Read(read => read
.Action("empTreeViewData", "Employee")
)
)
)
其中,empTreeViewData是提供JSON结果的控制器方法,Employee是我的控制器。
当尝试绑定JSON数据时,在浏览器的开发者工具控制台中,我得到的错误是“UncaughtTypeError:undefined不是一个函数”
我还尝试了使用下面的代码绑定,但没有成功
<script type="text/javascript">
$(document).ready(function () {
$.getJSON("/Employee/empTreeViewData", function (data) {
// alert(JSON.stringify(data));
var tv = $("#treeview").kendoTreeView({
checkboxes: {
checkChildren: true
},
dataSource: data
}).data("kendoTreeView");
})
});
</script>
<div id="treeview"></div>
$(文档).ready(函数(){
$.getJSON(“/Employee/empTreeViewData”,函数(数据){
//警报(JSON.stringify(数据));
var tv=$(“#树视图”).kendoTreeView({
复选框:{
孩子们:是的
},
数据源:数据
}).数据(“kendoTreeView”);
})
});
所有代码都是用.cshtml和Razor视图引擎编写的。
我也参考了以下链接:
对此做了很多研究。
请任何人都可以帮助我。提前感谢您是否查看了以下演示:
<script type="text/javascript">
$(document).ready(function () {
$.getJSON("/Employee/empTreeViewData", function (data) {
// alert(JSON.stringify(data));
var tv = $("#treeview").kendoTreeView({
checkboxes: {
checkChildren: true
},
dataSource: data
}).data("kendoTreeView");
})
});
</script>
<div id="treeview"></div>