hlz2013 2015-06-08 01:11 采纳率: 0%
浏览 2290

在三层加.net mvc4.0 中使用ztree显示分类时为什么得到的显示效果是undefined

我Controller中的代码如下:
public ActionResult LoadAllCat()
{
List list = null;
list = new List();
List lists = categoryService.GetCategory();
foreach (var listcat in lists)
{
Category category = new Category();
category.Id = listcat.Id;
category.ParentsId = listcat.ParentsId;
category.CategoryName = listcat.CategoryName;
list.Add(category);
}
//JavaScriptSerializer jss = new JavaScriptSerializer();
//string ResultDt = jss.Serialize(list);
//return ResultDt;
return Json(list, JsonRequestBehavior.AllowGet);
}
Index.cshtml代码如下:
var setting = {
check: {
enable: true
},
//chkboxType: { "Y": "ps", "N": "ps" },//默认这个
data: {
simpleData: {
enable: true,
idKey: "Id", // id编号命名
pIdKey: "ParentsId", // 父id编号命名
rootPId: 0
}
},
async: {
enable: true,
contentType: "application/json",
dataType: "text",
url: "/CategoryList/LoadAllCat",
type:"GET",
autoParam: ["Id", "CategoryName","ParentsId"]
}
};
function checkNode(e) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo"),
type = e.data.type,
nodes = zTree.getSelectedNodes();
if (type.indexOf("All") < 0 && nodes.length == 0) {
alert("请先选择一个节点");
}
if (type == "checkAllTrue") {
zTree.checkAllNodes(true);
} else if (type == "checkAllFalse") {
zTree.checkAllNodes(false);
}
}
$(document).ready(function () {
$.fn.zTree.init($("#treeDemo"), setting);
$("#checkAllTrue").bind("click", { type: "checkAllTrue" }, checkNode);
$("#checkAllFalse").bind("click", { type: "checkAllFalse" }, checkNode);
});
//-->

  • 写回答

1条回答 默认 最新

  • 一橡木 2020-12-11 16:45
    关注

    蹲个坑正在解决这个问题

    评论

报告相同问题?

悬赏问题

  • ¥15 路易威登官网 里边的参数逆向
  • ¥15 Arduino无法同时连接多个hx711模块,如何解决?
  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图